在 Mac OSX Mavericks 上使用 homebrew php55 每当我运行 php 命令时,我都会收到以下错误消息(一切运行正常,只是很烦人)
PHP Warning: Module 'intl' already loaded in Unknown on line 0
I ran
php --ini
输出是
php --ini
PHP Warning: Module 'intl' already loaded in Unknown on line 0
Warning: Module 'intl' already loaded in Unknown on line 0
Configuration File (php.ini) Path: /usr/local/etc/php/5.5
Loaded Configuration File: /usr/local/etc/php/5.5/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.5/conf.d
Additional .ini files parsed: /usr/local/etc/php/5.5/conf.d/ext-apcu.ini,
/usr/local/etc/php/5.5/conf.d/ext-igbinary.ini,
/usr/local/etc/php/5.5/conf.d/ext-intl.ini,
/usr/local/etc/php/5.5/conf.d/ext-memcached.ini,
/usr/local/etc/php/5.5/conf.d/ext-mongo.ini,
/usr/local/etc/php/5.5/conf.d/ext-uuid.ini,
/usr/local/etc/php/5.5/conf.d/ext-xdebug.ini
检查 php.ini 文件,唯一加载 intl 的位置位于顶部,并且已被注释掉。其他文件内容类似于:
extension="/usr/local/Cellar/php55/5.5.23/lib/php/extensions/no-debug-non-zts-20121212/intl.so"
其中最后一个斜杠后面的内容是扩展名。
我不知道还能去哪里看看。
任何帮助表示赞赏
我想你已经加载了Xdebug可能两次php.ini.
-
检查php.ini
, 没有设置xdebug.so
对于价值观extension=
and zend_extension=
.
-
还检查/etc/php5/apache2
and /etc/php5/cli/
。你不应该加载每个php.ini
在这些目录中的扩展名xdebug.so
。只有一个文件,php.ini
应该加载它。
注意:路径里面是字符串/etc/php5
。 5是PHP的版本。因此,如果您使用其他版本,您总是会得到不同的路径,例如php7
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)