Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用phpdismod禁用/启用PHP模块?_Php_Nginx_Php Extension_Server Administration - Fatal编程技术网

如何使用phpdismod禁用/启用PHP模块?

如何使用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禁用/启

我希望能够以简单快速的方式打开/关闭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
禁用/启用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变量的正确处理

因此,如果您将文件移动到正确的位置,您应该可以