在Ubuntu上使用PhpStorm進行遠程調試PHP代碼,可以按照以下步驟進行配置和操作:
安裝PHP和Xdebug:
sudo apt-get update
sudo apt-get install php php-xdebug
配置php.ini:
編輯 /etc/php/7.x/apache2/php.ini 文件(其中7.x是你的PHP版本),添加或修改以下行:
zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_autostart=1
重啟Apache服務:
sudo service apache2 restart
打開PhpStorm,轉到 File > Settings(或 Preferences,取決于你的操作系統)。
在設置對話框中,導航到 Languages & Frameworks > PHP > Debug。
點擊右上角的齒輪圖標,選擇 Add,在彈出的對話框中選擇 Remote 作為解釋器類型。
在 Host 字段中輸入遠程服務器的IP地址或域名(例如 127.0.0.1),在 Port 字段中輸入 9000(與php.ini中的配置一致)。
點擊 Test Connection 以確保連接成功,然后點擊 OK 以添加遠程解釋器。
創建調試配置:
轉到 Run > Edit Configurations。
點擊左上角的加號圖標,選擇 PHP Web Page。
在 Document root 字段中輸入遠程服務器上的項目目錄(例如 /var/www/html/my_project)。
在 Port 字段中輸入一個可用的端口號(例如 8000),以便從本地計算機訪問遠程服務器上的PhpStorm項目。
點擊 OK 以保存配置。
如果你需要使用遠程CLI調試,可以在本地機器上設置路徑映射,以便PhpStorm可以將本地文件映射到遠程服務器上的文件。這需要在服務器上設置Xdebug,以便它可以接收來自PhpStorm的調試請求。
通過以上步驟,你就可以在Ubuntu上使用PhpStorm進行遠程調試PHP代碼了。希望這些信息對你有所幫助!