科技 > 操作系统 > Linux

PHPStorm+Xdebug断点远程调试PHP xdebug安装

323人参与2018-04-19

一.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

调试

  1. 打好第一个断点,shift + F9就可以了

  2. 打好第一个断点,选中配置的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

 

您对本文有任何疑问!!点此进行留言回复

推荐阅读

猜你喜欢

在Linux中挂载ISO文件的两种方法(mount命令与mount软件)

11-08

linux中删除文件内空白行的几种方法。

03-21

一起回顾一下linux常用命令

03-24

Shell中根据svn是否有待更新的版本去决定是执行maven打包

08-21

Linux下的两个聊天命令的使用方法

03-21

Linux服务器相关信息查询

10-30

Linux系统中tr命令删除和替换文本字符的基本用法

05-03

001.CDN概述

03-13

热门评论