在Ubuntu下配置PhpStorm可以提升开发效率和用户体验。以下是一些实用的配置技巧:
wget https://d1opms6zj7jotq.cloudfront.net/webide/PhpStorm-2024.3.tar.gz
/opt:sudo tar xvf PhpStorm-2024.3.tar.gz -C /opt/
phpstorm.sh 文件,添加以下内容:export JAVA_HOME=/path/to/your/java
export PATH=$JAVA_HOME/bin:$PATH
source /path/to/phpstorm.sh
phpstorm
Ctrl + Shift + U,可以将文本中的字母转换为大写或小写,避免重复输入。Alt + J 可以同时选中相同的文本进行编辑,按住 Alt + Shift + J 可以取消选中。Alt + Enter,选择 Save to project-level dictionary,去掉波浪号标识。Show Lines Nimbers 即可显示或隐藏行号。Ctrl + Alt + L 自动优化所有代码格式。Settings Editor Live Templates 进行自定义配置,提高代码补全效率。Tools -> Start SSH session...,选择要链接的服务器进行配置。Tools -> Deployment -> Browse Remote Host,链接远程服务器进行文件操作。Plugins,搜索“Chinese”,安装中文语言包,方便中文用户使用。sudo apt update
sudo apt install php-xdebug
php.ini 文件,启用Xdebug扩展:zend_extension /path/to/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
phpstorm.vmoptions 文件以分配更多内存。文件位于 PhpStorm 安装目录的 bin 文件夹中(例如 /opt/phpstorm/bin/phpstorm64.vmoptions 或 /opt/phpstorm/bin/phpstorm.vmoptions)。-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=/path/to/jdk/lib/amd64/server/lib
-Xms 和 -Xmx 参数的值。File -> Settings -> Plugins,禁用您不需要的插件。这将减少 PhpStorm 的内存占用和启动时间。PhpStorm 时关闭不需要的其他应用程序,以释放更多系统资源供 PhpStorm 使用。sudo apt install php-opcache
php.ini 文件,启用 OPcache:zend_extension = /usr/lib/php/20190902/opcache.so
opcache.enable = 1
opcache.validate_timestamps = 1
opcache.fast_shutdown = 1
PhpStorm 的缓存和重建项目,以保持最佳性能。进入 File -> Invalidate Caches / Restart,然后点击 Invalidate and Restart。