如何使用phpdismod禁用/启用PHP模块?
我希望能够以简单快速的方式打开/关闭Xdebug。要禁用它,我尝试了如何使用phpdismod禁用/启用PHP模块?,php,nginx,php-extension,server-administration,Php,Nginx,Php Extension,Server Administration,我希望能够以简单快速的方式打开/关闭Xdebug。要禁用它,我尝试了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禁用/启
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、PHP7.0FPM
$ 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堆栈也有同样的问题 在php70/Dockerfile中,PHP模块configs行将本地xdebug.ini文件放入/etc/PHP/mods available/xdebug.ini(您可以在设置中看到) 我已经修改了
添加conf/mods available/xdebug.ini/etc/php/mods available/xdebug.ini
到
addconf/mods available/xdebug.ini/etc/php/7.0/mods available/xdebug.ini
重建了docker的形象
现在我得到了控制xdebug的env变量的正确处理
因此,如果您将文件移动到正确的位置,您应该不会有问题。docker lemp堆栈也有同样的问题 在php70/Dockerfile中,PHP模块configs行将本地xdebug.ini文件放入/etc/PHP/mods available/xdebug.ini(您可以在设置中看到) 我已经修改了
添加conf/mods available/xdebug.ini/etc/php/mods available/xdebug.ini
到
addconf/mods available/xdebug.ini/etc/php/7.0/mods available/xdebug.ini
重建了docker的形象
现在我得到了控制xdebug的env变量的正确处理
因此,如果您将文件移动到正确的位置,您应该可以