CentOS 下给 php 安装 Xdebug 扩展

Posted JonLee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 下给 php 安装 Xdebug 扩展相关的知识,希望对你有一定的参考价值。

Xdebugphp的一个扩展,可帮助开发者进行调试和开发。

这里以源码编译安装的PHP为例,如果是yumapt安装的php可以参考官网:Installation Xdebug。

下载 Xdebug 源码

wget https://xdebug.org/files/xdebug-2.9.2.tgz

解压

tar -xzf xdebug-2.9.2.tgz

编译安装

cd xdebug-2.9.2/ 

执行phpize命令,该命令一般在php的安装目录bin目录下:

/usr/local/php/bin/phpize

接着就是编译安装了,其中 /usr/local/php/bin/php-config 路径也是位于php安装目录里:

./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
make && make install

配置

找到php配置文件php.ini的位置,一般是在php安装目录的etc目录下,在最后加入:

[Xdebug]
zend_extension="xdebug.so"

注意:如果要一起使用XdebugOPCache,则必须在OPCache配置之后添加Xdebug行。否则,它们将无法正常工作。

最后

重启一下相关服务(php-fpm)使其生效,然后就可以在phpinfo()页面看到Xdebug模块了。

也可以在命令下通过php -m列出所有已安装的模块。

以上是关于CentOS 下给 php 安装 Xdebug 扩展的主要内容,如果未能解决你的问题,请参考以下文章

运维 | CentOS 7 下给 PHP 安装 MSSQL - PDO拓展

Centos6下给PHP安装Qconf扩展

phpstrom 配置xdebug在vagrant上调试

Windows下给PHP安装redis扩展

CentOS下给apache服务添加SSL证书

markdown [安装Xdebug]在Valet上为PHP 7.2安装Xdebug #valet #php #test #xdebug