天天看點

PHP xdebug + PhpStorm調試遠端伺服器代碼

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 = 1
xdebug.remote_host = 使用PhpStorm的那個機器的公網ip,可在(https://ip.cn/)查
xdebug.remote_connect_back = 1
xdebug.remote_port = 9001
xdebug.idekey="PHPSTORM"      

3.用phpinfo();驗證xdebug擴充是否安裝成功,若安裝成功可以看到如下圖所示

PHP xdebug + PhpStorm調試遠端伺服器代碼

4.設定debug端口,該端口與第2.配置(xdebug.remote_port)的一緻

PHP xdebug + PhpStorm調試遠端伺服器代碼

4.設定PhpStorm中的Servers

PHP xdebug + PhpStorm調試遠端伺服器代碼

5.設定DBGp proxy

PHP xdebug + PhpStorm調試遠端伺服器代碼

 6.安裝 Chrome xdebug 擴充(可能開代理),友善開關遠端調試

https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc

7.安裝 xdebug 擴充後,右擊那個蟲子

PHP xdebug + PhpStorm調試遠端伺服器代碼

的圖檔,點選項

将IDE key選為PhpStorm的,點Save

PHP xdebug + PhpStorm調試遠端伺服器代碼

8.左擊

PHP xdebug + PhpStorm調試遠端伺服器代碼

,選Debug,打開debug開關(可能需要先打開需要調試的頁面)

PHP xdebug + PhpStorm調試遠端伺服器代碼

打開蟲子後變為綠色

PHP xdebug + PhpStorm調試遠端伺服器代碼

9.打開PhpStorm的監聽(右上角)

PHP xdebug + PhpStorm調試遠端伺服器代碼

 10.打斷點,打開頁面,看到如下圖所示,enjoy!

PHP xdebug + PhpStorm調試遠端伺服器代碼

PS:Debug相關預設快捷鍵:

F8 - 步過。繼續執行斷點後程式,按行執行,按一次執行一行

F7 - 步進。進入到斷點執行的内容程式

ALT + F9  - 運作到光标處

F9  繼續執行斷點以後的程式,停到下一個斷點處

原文位址

https://www.cnblogs.com/lzs-888/p/10484236.html