Linux系统PHP 安装xdebug调试扩展

首先,下载xdebug,在网站选择源码下载。

如果不知道自己的PHP版本,可以在页面上点击“参阅自定义安装说明”。

在服务器WWW目录下,创建phpinfo.php,并通过浏览器打开,在页面上通过crtl+A、ctrl+C复制信息,查看信息中的环境版本。

将信息粘贴到检测框,选择"检测",等待检测结果。

结果如下:

按照版本下载对应的xdebug扩展源码即可。

将源码上传到服务器,并解压。

1 # tar -zxvf xdebug-2.5.5.tgz  //解压源码
2 # cd xdebug-2.5.5/                //进入安装目录

在目录中找到config.m4文件,复制到php的bin目录下。

1 # cp config.m4 /phpstudy/server/php/bin/ //复制文件

使用phpize编译

1 /phpstudy/server/php/bin/phpize //运行bin目录下的phpize

运行结果:

回到xdebug解压目录,编译文件

1 # ./configure --enable-xdebug  --with-php-config=/phpstudy/server/php/bin/php-config //预编译,选择php-config存放目录
2 # make

编译成功后会生成xdebug.so文件,存放在modules目录下。这个文件就是我们需要的xdebug扩展文件,将其拷贝至我们指定的目录。

编辑php.ini文件,配置xdebug

1 [Xdebug] 
2 zend_extension ="/phpstudy/server/php/lib/php/extensions/xdebug.so" 
3 xdebug.remote_enable=1
4 xdebug.remote_handler=dbgp
5 xdebug.remote_mode=req
6 ;xdebug.remote_host=192.168.2.100
7 xdebug.remote_port=9000
8 xdebug.idekey="PHPSTORM"

配置完成后重启web服务即可。

posted @ 2018-10-10 13:45  清蒸菠菜  阅读(1251)  评论(1编辑  收藏  举报