我希望能够以简单快捷的方式打开/closuresXdebug。 要禁用它,我尝试了phpdismod
,但只会导致警告:
$ phpdismod xdebug WARNING: Module xdebug ini file doesn't exist under /etc/php/7.0/mods-available WARNING: Module xdebug ini file doesn't exist under /etc/php/7.0/mods-available
如何使用phpdismod
禁用/启用PHP模块?
环境:Ubuntu 14.04,nginx 1.4.6,PHP 7.0 FPM。
$ ls -l /etc/php/mods-available/ | grep "xdebug" -rw-r--r-- 1 root root 743 Jul 1 16:16 xdebug.ini $ ls -l /etc/php/7.0/mods-available/ | grep "xdebug" $ ls -l /etc/php/7.0/fpm/conf.d/ | grep "xdebug" lrwxrwxrwx 1 root root 34 Feb 17 23:08 20-xdebug.ini -> /etc/php/mods-available/xdebug.ini $ ls -l /etc/php/7.0/fpm/conf.d/ | grep "xdebug" lrwxrwxrwx 1 root root 34 Feb 17 23:08 20-xdebug.ini -> /etc/php/mods-available/xdebug.ini $ ls -l /etc/php/7.0/cli/conf.d/ | grep "xdebug" lrwxrwxrwx 1 root root 34 Feb 17 23:16 20-xdebug.ini -> /etc/php/mods-available/xdebug.ini
我和docker-lemp-stack有同样的问题。
在php70 / Dockerfile中,PHP模块配置行将本地xdebug.ini文件放入/etc/php/mods-available/xdebug.ini(在您的设置中看到)。
我已经修改了从…
ADD conf/mods-available/xdebug.ini /etc/php/mods-available/xdebug.ini
至 …
ADD conf/mods-available/xdebug.ini /etc/php/7.0/mods-available/xdebug.ini
并重建了码头形象
我现在得到正确的处理控制xdebug的env var。
所以,如果你把文件移动到正确的位置,你应该没问题。