xuniji查看php.ini,虚拟机 phpstorm xdebug配置

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

服务器环境是vmware安装centos系统,nginx+php-fpm+mysql环境 ip地址是192.168.189.100

php用的是webtatic.com下的yum php56w

先给服务器安装xdebug扩展

直接yum安装php56w-pecl-xdebug

安装好之后

php.ini文件中配置

[xdebug]

zend_extension=/usr/lib64/php/modules/xdebug.so

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_mode=req

xdebug.remote_port = 9001

xdebug.remote_host=192.168.4.60//这个ip是客户机Ip也就是window环境的ip

xdebug.idekey = PHPSTORM

2、phpstorm settings language php xdebug

端口号配置成上面的9001

3、DBGp Proxy

idekey PHPSTROM

host 服务器网站域名

port 填9001

4、由于我是把服务器中的项目通过samba服务映射到本地的z盘,所以phpstorm需要settings language php servers下面需要添加一个server name和host可以写成域名 use path mappings 一定要打勾 这是告诉phpstorm本地项目在服务器上面是多少

我的本地是z:\z_eva 服务器上是/usr/share/nginx/html/z_eva

5、chrome安装一个xdebug的插件 调试代码的时候那个小爬虫要变绿

6、phpstorm这边下断点 然后点击右上角的电话变绿,有红色的代表停止监听debug ,没红色的代表监听,这个时候浏览器里访问下了断点的那个url就可以看到debugger了

你可能感兴趣的:(xuniji查看php.ini)