在CentOS環境下使用PhpStorm調試代碼,可按以下步驟進行:
使用yum安裝Xdebug:sudo yum install php-xdebug。
編輯/etc/php.ini文件,添加以下內容:
[Xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.idekey=PHPSTORM
xdebug.start_with_request=yes
重啟PHP服務:sudo systemctl restart php-fpm。
打開PhpStorm,在File -> Settings中,選擇Languages & Frameworks -> PHP -> Servers,添加新服務器,設置主機名、端口等,勾選Use path mappings并配置路徑映射。在Languages & Frameworks -> PHP -> Debug中,設置Debug port為9003,IDE key為PHPSTORM。
在代碼中設置斷點,點擊PhpStorm右上角綠色三角形按鈕或按Shift+F9啟動調試模式,在瀏覽器中訪問應用程序,當代碼執行到斷點時,PhpStorm會自動切換到調試視圖,可進行單步調試等操作。