教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 phpstorm xdebug远程调试服务器PHP代码

phpstorm xdebug远程调试服务器PHP代码

发布时间:2016-10-01   编辑:jiaochengji.com
教程集为您提供phpstorm xdebug远程调试服务器PHP代码等资源,欢迎您收藏本站,我们将为您提供最新的phpstorm xdebug远程调试服务器PHP代码资源
xdebug可以调试程序出错时的错误代码行数及错误代码细节了,我们下面来看一篇phpstorm xdebug远程调试服务器PHP代码的教程,具体的如下。

phpstorm xdebug如何调试本地代码,代码应该都熟悉了。本文说的是如何调试线上服务器的代码。我的PHP环境是lnmp1.2。

安装xdebug

在服务器上执行

pecl install xdebug
就会安装好xdebug.so模块。

编辑配置

编辑 /usr/local/php/etc/php.ini 在末尾加上以下代码:

[Xdebug]
zend_extension="xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=你本地的公网IP
xdebug.remote_port=9000
xdebug.remote_autostart=1
xdebug.idekey="PHPSTORM"

更改完毕后在终端执行

lnmp php-fpm reload

服务器的配置到此为止。接下来看IDE的配置。

配置Server

打开Settings=>Languages & Frameworks=>PHP=>Servers

红框中的信息都是线上服务器的信息。

配置DBGp Proxy

打开Settings=>Languages & Frameworks=>PHP=>Debug=>DBGp Proxy

其中红框处需要和服务器的xdebug配置文件一致。

路由端口映射

由于大部分朋友公司都有路由器的,所以本机IP是局域网IP,这里需要将路由器的端口映射到本地。具体规则如下:

服务器Xdebug端口=>本地端口,笔者这里把路由器的9000端口映射到本地的9000端口。

开始调试

打开项目的运行配置,选择“PHP Web Application”

笔者服务器这里是https的,所以加了https,各位读者请根据实际情况填写网址。

点击IDE的“电话”图标开启远程监听。

打开代码,在如图位置断点

点击“瓢虫”图标,

IDE下方已经可以检测到调试了。

您可能感兴趣的文章:
phpstorm xdebug远程调试服务器PHP代码
PHP Xdebug PhpStorm调试远程服务器代码
PHPStorm解决Xdebug Slow问题
PHP中利用Xdebug进行远程错误调试
xampp启用xdebug学习笔记详解
常用php代码开发工具有哪些?
避坑!用 Docker 搞定 PHP 开发环境搭建
php中在虚拟机环境下使用xdebug注意事项
php用什么软件编程
PHP版本升级后代码无法使用

[关闭]
~ ~