Frogg logo

Frogg's web tools

Hand Crafted Tools

Home > dev tools > phpStorm portable config
Welcome on Frogg's web tools | Current date :
22/01/2020

Creating a portable phpStorm configuration

Saving phpStorm configuration

Saving phpStorm configuration

Saving File Watchers settings

phpStorm filewatcher export

Portable components

If you followed previous tutorials, this is the list of portable components :
  • PHP ( c:\dev\bin\php\php.exe )
  • XDebug ( c:\dev\bin\php\ext )
  • Composer ( c:\dev\bin\composer\composer.bat )
  • Git ( c:\dev\bin\git\bin\git.exe )
  • Npm ( C:\dev\bin\node\node.exe )
  • Ruby ( C:\dev\bin\ruby\bin\ruby.exe )
  • composer packages ( c:\dev\vendor )
    • PHP Metrics
    • PHP Code Sniffer
    • PHP Mess Detector
    • PHP Copy Paste Detector
    • PHP Depend
    • PHP Documentor

Extra tools

If you followed previous tutorials, you may have 2 external tools scripts :
  • Symfony cache & autoloader cleanner ( c:\dev\script\clean\_cleanAll.bat )
  • Full export ( c:\dev\script\export\export.bat )
  • Compass install ( C:\dev\script\compass )

the scripts are available here :

composer final configuration

c:\dev\composer.json final content :
copy to clipboard
{
    "name"        : "froggdev/dev",
	
    "description" : "Common third-party tools storage folder",
	
    "type"        : "library",
	
    "license"     : "none",
	
    "authors"     :
    [
        {
            "name": "Frogg",
            "email": "admin@frogg.fr"
        }
    ],
	
    "minimum-stability": "stable",

    "require": {
        "pdepend/pdepend"             : "@stable",
        "squizlabs/php_codesniffer"   : "@stable",
        "phpmd/phpmd"                 : "@stable",
        "sebastian/phpcpd"            : "@stable",
        "phpdocumentor/phpdocumentor" : "@stable",
        "phpmetrics/phpmetrics"       : "@stable"
    }
}

Installation on a new computer

  • 1. copy folders to c:\dev
  • 2. adding information to path ( add2path.bat )
  • 3. installing extra stuff
  • 4. composer install ( in c:\dev )
  • 5. importing your settings.jar file in phpStorm

3. Installing extra stuff

  • phpStorm
  • VC for php
  • commander (optionnal)
  • putty (optionnal)
  • (...)
You can use commander mini which is a portable edition, to be able to use it without installing.

Updating your configuration

Now you can easily update composer packages using the command update in c:\dev : copy to clipboard
composer update
Generated in 0.002 sec & displayed in ... sec