以下是在CentOS上集成Web服务器到PHPStorm的步骤:
安装Web服务器
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
配置PHP环境
sudo yum install php php-fpm php-mysqlnd -y
/etc/httpd/conf.d/php.conf
,添加:LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
重启Apache:sudo systemctl restart httpd
在PHPStorm中配置服务器
File → Settings → Languages & Frameworks → PHP
,点击+
选择SSH Interpreter
,输入CentOS服务器IP、端口、用户名及密码/密钥,指定PHP路径(如/usr/bin/php
)。Settings → Languages & Frameworks → PHP → Servers
,添加服务器,设置Document root
为项目根目录,端口默认80(需与Web服务器一致)。启用远程调试(可选)
sudo yum install php-xdebug -y
/etc/php.d/20-xdebug.ini
,添加:zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=your_local_ip
xdebug.remote_port=9000
重启PHP-Fpm/Apache。Run → Edit Configurations
,添加PHP Remote Debug
,设置Server
和Debugger
参数,端口与Xdebug一致。测试集成
注意:CentOS 7/8已停止支持,建议升级至CentOS Stream或Ubuntu等受支持系统以获取安全更新。