Ubuntu15.10/Mac PhpStorm中配置Xdebug調試環境

Ubuntu15.10下 PhpStorm中配置Xdebug調試環境

一.安裝Xdebug

1.使用phpinfo()獲取本地php配置信息.

2.打開網址https://xdebug.org/wizard.php,複製本地PHP信息,用來獲取安裝說明。


下圖爲獲取到的安裝說明: 

3.根據獲取到的安裝說明依次執行.


4.下載xdebug-2.5.1.tgz


5.用下載的文件打包 tar -xvzf xdebug-2.5.1.tgz


6.運行 cd xdebug-2.5.1


7.運行:phpize(如果沒有,phpize請參閱常見問題phpize。)

輸出:
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226


8.運行./configure,再運行make.


9.運行cp modules/xdebug.so /usr/lib/php5/20131226


10.最後修改PHP配置文件php.ini
添加:
zend_extension = /usr/lib/php5/20131226/xdebug.so
xdebug.remote_host = 127.0.0.1
xdebug.remote_enable = 1
xdebug.remote_port = 9001(該端口號爲xdebug監聽的端口
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
提示:運行以上命令時請使用sudo(添加完重啓php-fpm)


二:在chrome瀏覽器中添加擴展程序xdebug helper



三:配置PhpStorm
  在PhpStorm中默認的監聽端口爲9000,所以使用這個端口的時候我們會看到端口忙的提示,因爲9000端口被php-fpm佔用,Xdebug不能正常運行起來,我們需要改端口號爲之前在php.ini配置文件中添加的端口號xdebug.remote_port = 9001,我之前配置的端口號爲9001,所以修改PhpStorm中Xdebug監聽的端口號爲9001,修改完需要重啓Xdebug.


配置圖:


在PhpStorm中的Xdebug開啓的同時,需要開啓xdebug helper,如圖:


現在在php文件中設置斷點,在瀏覽器中打開該網頁,可以在PhpStorm中看到調試信息.



總結:以上爲整個流程,希望對大家有所幫助,如果有錯誤請大家指正,謝謝.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章