[英]Mac OSX exclude xdebug for cli
我想防止从命令行使用php时加载xdebug。 我正在使用Mac OSX 10.10.5版
当扩展直接在php-cli.ini
中加载时,我知道如何实现此php-cli.ini
,但是我的设置从conf.d
目录中加载了所有扩展。
$ ls -la /usr/local/etc/php/5.6
total 392
drwxr-xr-x 8 hpenny admin 272 27 Jan 10:02 .
drwxr-xr-x 4 hpenny admin 136 21 Jul 2015 ..
drwxr-xr-x 10 hpenny admin 340 27 Jan 09:54 conf.d
-rw-r--r-- 1 hpenny admin 1558 21 Jul 2015 pear.conf
-rw-r--r-- 1 hpenny admin 72658 27 Jan 09:59 php-cli.ini
-rw-r--r-- 1 hpenny admin 22885 21 Jul 2015 php-fpm.conf
-rw-r--r-- 1 hpenny admin 22868 21 Jul 2015 php-fpm.conf.default
-rw-r--r-- 1 hpenny admin 72658 16 Nov 10:21 php.ini
$ ls -la /usr/local/etc/php/5.6/conf.d/
total 72
drwxr-xr-x 10 hpenny admin 340 27 Jan 09:54 .
drwxr-xr-x 8 hpenny admin 272 27 Jan 10:02 ..
-rw-r--r-- 1 hpenny admin 149 21 Jul 2015 ext-apcu.ini
-rw-r--r-- 1 hpenny admin 300 21 Jul 2015 ext-igbinary.ini
-rw-r--r-- 1 hpenny admin 62 21 Jul 2015 ext-imagick.ini
-rw-r--r-- 1 hpenny admin 59 21 Jul 2015 ext-mcrypt.ini
-rw-r--r-- 1 hpenny admin 65 21 Jul 2015 ext-memcache.ini
-rw-r--r-- 1 hpenny admin 4122 21 Jul 2015 ext-memcached.ini
-rw-r--r-- 1 hpenny admin 53 7 Aug 15:00 ext-tidy.ini
-rw-r--r-- 1 hpenny admin 64 21 Jul 2015 ext-xdebug.ini
有什么方法可以排除仅针对php-cli.ini加载的ext-xdebug.ini吗?
不幸的是没有 。 php中没有扩展列表排除项。
您只能全局禁用xdebug ,然后在需要时使用别名进行加载。 这是官方文档中 作曲家的示例。
# Load xdebug Zend extension with php command
alias php='php -dzend_extension=xdebug.so'
# PHPUnit needs xdebug for coverage.
# In this case, just make an alias with php command prefix.
alias phpunit='php $(which phpunit)'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.