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中看到调试信息.



总结:以上为整个流程,希望对大家有所帮助,如果有错误请大家指正,谢谢.

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