Archlinux下安装xdebug记录

没有太多内容,不过网上没找到相关内容,自己琢磨了下,今天使用命令装好xdebug之后没有相关太多的配置说明:

pacman -S xdebug

我个人觉得应该直接重启下web服务就可以用的(我默认用的是nginx),结果使用phpinfo没有看到xdebug相关信息。

Google了下没有找到Archlinux的wiki页面,看了下网上的其他相关文章说明,在/etc/php/con.d/下找到了xdebug.ini,顺带搜索了下php.ini怎么像类似apache的include包含ini文件,结果找到了--with-config-file-path编译的时候设置的参数。

之后又在php目录下看到fpm.d目录,感觉有点想法了,关掉nginx开启apache,查看phpinfo有相关信息了,可是我一般都是用nginx的,所以得解决在nginx中加载xdebug才是正途。

琢磨了下尝试:

cp /etc/php/conf.d/xdebug.ini /etc/php/fpm.d/xdebug.ini
systemctl restart php-fpm

结果顺利解决问题,原来php-fpm和php默认的配置文件目录不同导致的。

没有评论: