以下是在CentOS上进行PhpStorm远程开发的指南:
在CentOS上安装PHP、Xdebug和PhpStorm。安装PHP和Xdebug可使用命令:sudo yum install php php-cli php-devel php-pear autoconf,然后从Xdebug官网下载并编译安装,或用pecl install xdebug命令安装。安装PhpStorm可从其官网下载Linux版本并解压。
编辑php.ini文件,添加如下配置:
zend_extension=/path/to/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=your_local_ip
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
将your_local_ip替换为本地计算机IP,重启PHP服务使配置生效。
打开PhpStorm,在File > Settings中,进入Languages & Frameworks > PHP,点击齿轮图标添加远程解释器,选择SSH Interpreter,输入远程服务器IP、用户名、密码和PHP可执行文件路径。在Deployment中添加服务器配置,选择SFTP等协议,填写服务器信息并设置本地与服务器文件夹的映射关系。
配置好后在PhpStorm中可通过Deployment > Upload to将本地文件上传到远程服务器,设置断点后即可进行远程调试。