在Ubuntu上使用PhpStorm进行远程PHP调试的步骤如下:
sudo apt-get update
sudo apt-get install php-xdebug
php.ini
文件(通常位于/etc/php/7.x/apache2/php.ini
或/etc/php/7.x/fpm/php.ini
),添加以下配置:zend_extension=/usr/lib/php/20090626+lfs/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM
请根据你的PHP版本和Web服务器进行相应的调整。
sudo service apache2 restart
File
> Settings
(或使用快捷键Ctrl+Alt+S
)。Languages & Frameworks
> PHP
。Add
。Remote
作为解释器类型。Host
字段中输入远程服务器的IP地址或域名,并在Port
字段中输入步骤3中设置的端口号(例如9003)。Test Connection
以确保连接成功。如果一切正常,单击OK
以添加远程解释器。Run
> Edit Configurations
。PHP Built-in Web Server
。Document root
字段中输入远程服务器上的项目目录(例如/var/www/html/my_project
)。Port
字段中输入一个可用的端口号(例如8000),以便从本地计算机访问远程服务器上的PhpStorm项目。OK
以保存配置。Shift+F5
)启动调试会话。确保你的Web服务器正在运行。通过以上步骤,你应该可以在Ubuntu上使用PhpStorm进行PHP调试。如果遇到问题,请检查Xdebug扩展是否正确安装,以及PhpStorm和Xdebug的配置是否正确。