当前位置: 首页 > 面试题库 >

PHP警告:模块已在第0行的Unknown中加载

太叔凌龙
2023-03-14
问题内容

在运行OSA php命令的Mac OSX Mavericks上,每当我运行php命令时,我都会收到以下错误消息(一切正常,这很烦人)

PHP Warning:  Module 'intl' already loaded in Unknown on line 0

我跑了

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

  1. 检查php.ini尚未设置xdebug.so的值extension=zend_extension=

  2. 还要检查/etc/php5/apache2/etc/php5/cli/。您不应php.ini在这些目录的每个目录中加载扩展名xdebug.so。只能php.ini加载一个文件。

注意:路径内是字符串/etc/php5。5是PHP的版本。因此,如果您使用其他版本,则总会获得不同的路径,例如php7



 类似资料:
  • 问题内容: 尝试在XAMPP本地开发环境上的WordPress上上传导入时出现此错误: 警告:POST Content-Length的8978294字节超出了第0行中Unknown中的8388608字节的限制 我从更改为,但似乎没有任何作用。 有任何想法吗? 问题答案: 8388608字节为8M,这是PHP中的默认限制。将您的php.ini 更新为更大的值。 设置用户可以上传的最大文件大小,同时

  • 我有Windows XP,最近我安装了32位wamp(apache mysql php)。我测试了安装(使用php和apache连接到mysql数据库),一切正常。 现在我需要连接到Oracle数据库,所以我尝试启用一些与Oracle和oci8相关的扩展。 我做到了: 1)我打开php.ini文件,删除了以下行前的分号: 之前: 之后: 2)我重启了apache和所有服务,我得到了一个 “PHP启

  • 问题内容: 我有一个统计问题的功能: 有时我会从外壳中收到以下警告: 我使用numpy函数更正其他文件中的函数结果,因此不需要此警告。 有没有办法忽略该消息?换句话说,我不希望外壳程序打印此消息。 我不想禁用所有python警告,仅禁用这一警告。 问题答案: 您可以使用禁用警告。将其放在可能的除以零之前: 这将全局禁用零除警告。如果只想禁用它们一点,可以在子句中使用: 对于零除零除法(不确定,导致

  • 问题内容: 当我尝试访问时 警告:mysql_result()[function.mysql-result]:无法跳到第11行的profile.php中MySQL结果索引5的第0行 问题答案: 此警告意味着var中没有行。签出,这应该工作:

  • 我不能使用任何PHP扩展。PHP工作没有未注释的扩展。error.log文字: PHP警告:PHP启动:无法加载动态库'd:/work/www/php/ext/{any_extension}. dll' 我有Windows 10 x64, PHP7 x64, Apache 2.4 x64; php中的扩展行。ini: extension_dir="d:/work/www/php/exts/" 路径