【发布时间】:2014-06-17 17:46:04
【问题描述】:
我正在使用 Ubuntu 12.04 LTS 并在 /opt/lampp/bin/ 中安装了 pecl。
第二次安装时抛出错误-
之前运行的命令 -
pecl install mongo
pecl/mongo 已经安装,和发布的一样 1.5.1版安装失败
现在当我检查时 -
echo extension_loaded("mongo") ? "loaded\n" : "not loaded\n";
显示未加载。
但是我用extension=mongo.so 更新了 php.ini 并重新启动了服务器,但它没有工作。
现在让我看看我做错了什么。
编辑
我重新实例化了命令,结果如下-
Build process completed successfully
Installing '/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/mongo.so'
install ok: channel://pecl.php.net/mongo-1.5.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini
【问题讨论】:
-
你更新了正确的php.ini吗?
-
这个error ?
-
@Sammaye 我更新了位于 /opt/lampp/etc php.ini 中的那个
-
@NeilLunn 这是我的 php.ini pastebin.com/sYDipjaS
-
@NeilLunn 我查了日志发现
[01-May-2014 10:06:32 Europe/Berlin] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/mongo.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/mongo.so: cannot open shared object file: No such file or directory in Unknown on line 0