PHPStorm+Xdebug断点远程调试PHP xdebug安装
程序员文章站
2023-03-12 08:29:59
一.xdebug安装 可以先去 你的 php 安装路径下的lib 库目录看看是否生成了xdebug.so文件,如果生成了就把下面这些加入 php.ini 文件 二.编辑php.ini文件,加入下面信息 三.配置PHPSTORM 这里的debug port要和php.ini里面的xdebug.remo ......
一.xdebug安装
wget http://www.xdebug.org/files/xdebug-2.2.3.tgz #下载Xdebug tar xzf xdebug-2.2.3.tgz cd xdebug-2.2.3 /usr/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make test 这里遇到一个问题就是在 php.ini 文件中要开启 proc_open
在php.ini中,找到disable_functions选项,看看后面是否有proc_open函数被禁用了,如果有的话,去掉即可
make install
可以先去 你的 php 安装路径下的lib 库目录看看是否生成了xdebug.so文件,如果生成了就把下面这些加入 php.ini 文件
二.编辑php.ini文件,加入下面信息
[Xdebug] zend_extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so xdebug.remote_enable = On xdebug.auto_trace = On xdebug.remote_autostart = On xdebug.remote_handler = dbgp xdebug.remote_host= 192.168.1.188 #划重点:这里远程调试 IP地址要写本地的IP地址! cmd ipconifg查看 xdebug.remote_port = 9000 xdebug.idekey = PHPSTORM
三.配置PHPSTORM
这里的debug port要和php.ini里面的xdebug.remote_port相一致!
客户端调试,打开phpStorm,进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,IDE key 要和xdebug配置的相同,Host是要调试的项目的虚拟主机,port:80
调试
-
打好第一个断点,shift + F9就可以了
-
打好第一个断点,选中配置的debug, 按旁边的臭虫 按钮
参考 : https://www.cnblogs.com/xj76149095/p/6626569.html
https://www.cnblogs.com/zhaosiwen/p/5417786.html
https://www.linuxidc.com/Linux/2017-01/139316.htm
上一篇: 群雄逐鹿 三星的无人驾驶车也要上路测试了
推荐阅读
-
php配置xdebug插件,断点调试
-
PHPStorm+Xdebug断点远程调试PHP xdebug安装
-
PHP远程调试之XDEBUG
-
php Xdebug 调试扩展的安装与使用.
-
解析phpstorm + xdebug 远程断点调试
-
[视频教程] 配置vscode的PHP自动补全提示与使用Xdebug进行远程调试debug
-
一文掌握PHP Xdebug 本地与远程调试(小结)
-
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
-
解析phpstorm + xdebug 远程断点调试_PHP
-
Eclipse+PDT+Xdebug 远程调试Linux主机上的apache+php工程