Linux 下 PhpStorm 环境配置全流程
一 准备与安装
sudo apt update && sudo apt install openjdk-11-jdk;在 CentOS/RHEL 执行:sudo yum install java-1.8.0-openjdk-devel,完成后用 java -version 验证。tar -xvzf PhpStorm-*.tar.gz -C /opt,进入解压目录的 bin 并执行 ./phpstorm.sh 启动。phpstorm 启动:在 ~/.bashrc 或 ~/.zshrc 中添加 export PATH=$PATH:/opt/PhpStorm-<版本>/bin,然后 source ~/.bashrc。二 配置 PHP 解释器与项目环境
info.php,写入 <?php phpinfo(); 并执行,确认输出与所选解释器一致。三 配置 Xdebug 3 调试
sudo apt install php-xdebug(或 sudo yum install php-xdebug)。[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.idekey=PHPSTORM
sudo systemctl restart apache2;或 PHP-FPM:sudo systemctl restart php-fpm)。xdebug.client_port 一致)。?XDEBUG_SESSION_START=PHPSTORM。四 验证与常见问题
phpinfo() 页面应包含 Xdebug 段落,且端口为 9003。var_dump(function_exists('xdebug_break')); 应返回 true。php.ini。php.ini 中 zend_extension=xdebug.so 路径正确,且重启了 Web/PHP-FPM 服务。五 可选配置与后续
[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=/opt/PhpStorm-<版本>/bin/webide.png
Exec="/opt/PhpStorm-<版本>/bin/phpstorm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm