0

我在我的 Ubuntu 13.04 上安装 Mongodb。它已安装并且我在我的php.ini文件中进行了配置。我的操作系统是 32 位版本。但是当我启动我的 LAMP 时,它会显示以下错误。

警告:PHP 启动:无法加载动态库 '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so' - /opt/lampp/lib/php/extensions/no- debug-non-zts-20090626/mongo.so: undefined symbol: zend_new_interned_string in Unknown on line 0

我该如何解决这个问题?

4

1 回答 1

2

您可能针对不同版本的 PHP 编译了扩展,而不是您尝试加载它的二进制文件。假设您遵循PECL 安装说明,我建议您确认您的系统上只安装了一个 PHP 副本,并且您的配置对于 web 和 CLI 环境是一致的。

以下是一些以前的线程和错误报告,提示您的错误(“未定义符号:zend_new_interned_string”)是 PHP/扩展不匹配:

该错误绝对不是特定于 MongoDB 驱动程序的。

于 2013-08-30T15:30:56.520 回答