1.伺服器(linux centos)安裝xdebug
pecl install xdebug
#注意看安裝完成之後會顯示debug.so 的路徑,記錄下來
#2.設定php.ini
如果不知道php.ini在哪,可以搜尋
find / -name "php.ini"
加入xdebug配置
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"xdebug.remote_enable = 1xdebug.remote_host = 使用PhpStorm的那个机器的公网ip,可在(https://ip.cn/)查xdebug.remote_connect_back = 1xdebug.remote_port = 9001xdebug.idekey="PHPSTORM"
重啟php-fpm。
3.用phpinfo();驗證xdebug擴充是否安裝成功,若安裝成功可以看到如下圖
4.設置debug端口,該端口與第2.配置(xdebug.remote_port)的一致
5.設定PhpStorm中的Servers
6.設定DBGp proxy
#7.安裝Chrome xdebug 擴充(可能開代理),方便開關遠端調試
https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc
8.安裝xdebug 擴充功能後,右鍵點選那個蟲子的圖片,點選項
將IDE key選為PhpStorm的,點Save
#
9.左擊,選Debug,開啟debug開關(可能需要先開啟需要偵錯的頁面)
打開蟲子後變成綠色
以上是PHP Xdebug + PhpStorm調試遠端伺服器程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!