在Debian系統上使用PhpStorm進行遠程調試需要配置Xdebug和PhpStorm。以下是詳細的步驟:
在服務器上安裝Xdebug擴展??梢允褂靡韵旅睿?/p>
sudo apt-get install php-xdebug
編輯php.ini文件(通常位于/etc/php/7.x/cli/php.ini或/etc/php.ini),添加以下配置:
[xdebug]
zend_extension=/usr/lib/php/20190902/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.idekey=PHPSTORM
請根據實際安裝路徑修改zend_extension
。
重啟Apache或Nginx以應用更改:
sudo systemctl restart apache2
或
sudo systemctl restart nginx
File -> Settings -> Languages & Frameworks -> PHP
。Add
。SSH Interpreter
,然后輸入你的Debian服務器的IP地址、用戶名和密碼。Path to PHP executable
,這應該是你的服務器上的PHP可執行文件路徑,例如/usr/bin/php
。-xdebug.start_with_request=yes -xdebug.client_host=127.0.0.1 -xdebug.client_port=9003
Finish
以保存設置。在你的項目中設置斷點,以便在調試時暫停執行。
Run -> Start Listening for PHP Debug Connections
。Run -> Stop Listening for PHP Debug Connections
以停止調試會話。如果在配置過程中遇到問題,建議查閱官方文檔或尋求社區幫助。