php:phpstorm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| php:phpstorm [2024/02/02 02:18] – Wulf Rajek | php:phpstorm [2025/03/18 14:27] (current) – [Remote Tools and Custom Menu] Wulf Rajek | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| tar -xvzf PhpStorm-2023.3.3.tar.gz | tar -xvzf PhpStorm-2023.3.3.tar.gz | ||
| sudo mv sudo mv PhpStorm-233* / | sudo mv sudo mv PhpStorm-233* / | ||
| - | / | + | / |
| </ | </ | ||
| Line 14: | Line 14: | ||
| [Desktop Entry] | [Desktop Entry] | ||
| Name=PhpStorm | Name=PhpStorm | ||
| - | Exec=/ | + | Exec=/ |
| Comment= | Comment= | ||
| Terminal=false | Terminal=false | ||
| Line 34: | 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 " | - open project selection instead of reopening last project in File > Settings > System Settings > uncheck " | ||
| - Disable AI, Quodana and Space plugins | - 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 | ||
| + | |||
| + | |||
| + | |||
| Line 92: | 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 | ||
| </ | </ | ||
| Line 102: | Line 114: | ||
| Error: Unable to save settings: Failed to save settings. Please restart PhpStorm. | 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' | 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.1706840312.txt.gz · Last modified: by Wulf Rajek