欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux/ubuntu 环境下面的xdebug配置

程序员文章站 2022-03-04 08:48:50
...

点击xdebug,进入后使用命令行命令curl locahost/info.php将info.php文件的html页面拷贝到该网页进行php版本在线检测与自动选择Xdebug版本。

下载网站筛选出的xdebug-xx.tgz文件。

解压下载文件并进入xdebug-xx文件夹。

 tar -xvzf xdebug-xx.tgz

 cd xdebug-xx

输入phpize后返回结果:

Configuring for:

PHP Api Version:        20131106

Zend Module Api No:      20131226

Zend Extension Api No:  220131226

对于ubuntu与debian系统,假如提示没有phpize,安装下面包后再次执行phpize。

 apt install php5-dev

运行如下代码进行编译安装:

./configure

make

cp modules/xdebug.so /usr/lib/php5/20131226

编辑文件/etc/php5/apache2/php.ini,添加:

zend_extension = /usr/lib/php5/20131226/xdebug.so

[XDebug]

xdebug.remote_enable = 1

xdebug.remote_autostart = 1

目前自己遇到的问题:就是电脑同时装了PHP5,PHP7,运行phpize出现的Configuring
与在线检测与自动选择Xdebug版本出现的版本不一致,所以xebug配置不成功,但是一行步骤是没问题的。

bug: phpize问题导致 xdebug安装失败, apt-get install php7.x-dev 安装扩展,以及PHP版本对应的phpize,然后安装编译安装xdebug