在Debian上使用PhpStorm進行遠程調試,可以按照以下步驟進行:
首先,確保你的系統已經安裝了PHP和Xdebug擴展。
# 安裝PHP
sudo apt update
sudo apt install php php-cli php-fpm
# 安裝Xdebug
sudo pecl install xdebug
編輯PHP的php.ini
文件(通常位于/etc/php/7.x/cli/php.ini
),添加以下配置:
zend_extension /usr/lib/php/20190902/xdebug.so
xdebug.mode = debug
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003
xdebug.idekey = PHPSTORM
保存文件并重啟PHP服務器:
sudo systemctl restart php7.x-fpm
下載并解壓PhpStorm:
訪問JetBrains官網,下載最新版本的PhpStorm,解壓到指定目錄(例如/opt
)。
啟動PhpStorm: 進入解壓后的目錄,運行安裝腳本:
cd /opt/PhpStorm-2024.3.5/bin
./install.sh
激活PhpStorm: 啟動PhpStorm后,輸入激活碼或使用許可證文件完成激活。
配置服務器:
File
-> Settings
(快捷鍵是Ctrl+Alt+S
)。Languages & Frameworks
-> PHP
-> Servers
,添加一個新的服務器配置,輸入服務器名稱、主機名(127.0.0.1
)和調試端口(9003
)。Languages & Frameworks
-> PHP
-> Debug
,確保已啟用Xdebug并輸入與php.ini
中的設置相同的IDE密鑰(PHPSTORM
)。配置PHP解釋器:
Languages & Frameworks
-> PHP
-> PHP Executable
中,選擇PHP的可執行文件路徑(通常在/usr/bin/php
)。配置Composer(可選):
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Preferences
-> Languages & Frameworks
-> PHP
-> Composer
中,指定Composer的可執行文件路徑(通常是/usr/local/bin/composer
)。Shift+F9
來完成。現在,代碼將在設置的斷點處暫停執行,并允許你逐步執行、查看變量值等。
如果在配置過程中遇到問題,建議查閱官方文檔或尋求社區幫助。