php:phpstorm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| php:phpstorm [2023/05/29 11:55] – external edit 127.0.0.1 | php:phpstorm [2025/03/18 14:27] (current) – [Remote Tools and Custom Menu] Wulf Rajek | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== PhpStorm ====== | ====== PhpStorm ====== | ||
| + | |||
| + | https:// | ||
| + | < | ||
| + | wget https:// | ||
| + | tar -xvzf PhpStorm-2023.3.3.tar.gz | ||
| + | sudo mv sudo mv PhpStorm-233* / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Add to menu and cinnamon panel launcher | ||
| + | < | ||
| + | cat > ~/ | ||
| + | [Desktop Entry] | ||
| + | Name=PhpStorm | ||
| + | Exec=/ | ||
| + | Comment= | ||
| + | Terminal=false | ||
| + | Icon=/ | ||
| + | Type=Application | ||
| + | EOD | ||
| + | </ | ||
| + | |||
| https:// | https:// | ||
| Line 12: | Line 34: | ||
| Useful settings: | Useful settings: | ||
| - Settings > Languages & Frameworks > SQL Dialects and set it for the whole project. | - Settings > Languages & Frameworks > SQL Dialects and set it for the whole project. | ||
| - | - variables defined in included/ | + | - Enable Settings > Editor > Inspections > PHP > Undefined symbols > Undefined variable > Search for variable' |
| - set database per project folder or file in settings > Languages & Frameworks > SQL Resolution Scopes | - set database per project folder or file in settings > Languages & Frameworks > SQL Resolution Scopes | ||
| + | - open project selection instead of reopening last project in File > Settings > System Settings > uncheck " | ||
| + | - Disable AI, Quodana and Space plugins | ||
| + | | ||
| + | |||
| + | Deployment settings: | ||
| + | File -> Settings -> Build, Execution, Deployment -> Deployment -> + | ||
| + | SFTP | ||
| + | Enter server name | ||
| + | select ssh configuration for the server | ||
| + | set remote and local paths | ||
| + | |||
| + | |||
| + | |||
| + | |||
| <code - phpstorm_update.sh> | <code - phpstorm_update.sh> | ||
| Line 67: | Line 103: | ||
| - Settings > Appearance & Behaviour > System Settings > Updates > "Check IDE updates for" to " | - Settings > Appearance & Behaviour > System Settings > Updates > "Check IDE updates for" to " | ||
| - Settings > Editor > Inspections > PHP > Undefined symbols > " | - Settings > Editor > Inspections > PHP > Undefined symbols > " | ||
| + | - Code style -> php -> wrapping and braces -> braces placement -> in function declaration: | ||
| To remove error message " | To remove error message " | ||
| < | < | ||
| + | sudo sed -i 's/# en_US.UTF-8/ | ||
| sudo locale-gen en_US.UTF-8 | sudo locale-gen en_US.UTF-8 | ||
| </ | </ | ||
| + | |||
| + | |||
| + | Error: Unable to save settings: Failed to save settings. Please restart PhpStorm. | ||
| + | Solution: Could you please check that the radio button Settings | PHP | Composer | Execution actually has a value specified? And if it doesn' | ||
| + | |||
| + | |||
| + | Deployment | ||
| + | https:// | ||
| + | |||
| + | |||
| + | ====== Remote Tools and Custom Menu ====== | ||
| + | |||
| + | Example custom main menu with remote tools and icons, store in '' | ||
| + | |||
| + | {{php: | ||
| + | {{php: | ||
| + | |||
| + | <code - ~/ | ||
| + | <toolSet name=" | ||
| + | <tool name=" | ||
| + | < | ||
| + | <option name=" | ||
| + | <option name=" | ||
| + | <option name=" | ||
| + | </ | ||
| + | </ | ||
| + | <tool name=" | ||
| + | < | ||
| + | <option name=" | ||
| + | <option name=" | ||
| + | <option name=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <code - ~/ | ||
| + | < | ||
| + | < | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <group value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | <path value=" | ||
| + | </ | ||
| + | <action id=" | ||
| + | <action id=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
php/phpstorm.1685357735.txt.gz · Last modified: by 127.0.0.1