您好,登錄后才能下訂單哦!
今天小編給大家分享的是PHP Xdebug + PhpStorm調試遠程服務器的代碼,很多人都不太了解,今天小編為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦
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開關(可能需要先打開需要調試的頁面)
打開蟲子后變為綠色
10.打開PhpStorm的監聽(右上角)
11.打斷點,打開頁面,看到如下圖所示,enjoy!
PS:Debug相關默認快捷鍵:
F8 - 步過。繼續執行斷點后程序,按行執行,按一次執行一行
F7 - 步進。進入到斷點執行的內容程序
ALT + F9 - 運行到光標處
F9 繼續執行斷點以后的程序,停到下一個斷點處
看完上訴內容,你們對PHP Xdebug + PhpStorm調試遠程服務器的代碼大概了解了嗎?如果想了解更多,歡迎關注億速云行業資訊頻道哦
億速云,作為業內資深的專業云計算服務提供商、云安全服務提供商,致力于為廣大互聯網企業用戶和傳統行業的企業用戶提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。