Trollslayers.我有一些隐藏在php配置中的丑陋巨魔的问题.当我尝试使用Mongodb时,出了点问题.
系统:Linux Mint LMDE 2014 Trolled Edition.
安装:
PHP 5.3.x BruteForced拒绝更新
PHP与dev,mysql,curl,fpm,mcrypt以及来自黑暗森林的巨魔的其他食物.
最新的Nginx.
当我尝试使用php作为bash命令时,我看到来自饥饿巨魔的消息:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mongodb.so' - /usr/lib/php5/20090626+lfs/mongodb.so: cannot open shared object file: No such file or directory in Unknown on line 0
extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
Run Code Online (Sandbox Code Playgroud)
如果我想打电话给phpinfo(); 我没有看到有关已安装的mongo的任何信息 - ctrl + f("mongo")不返回任何内容.(在安装过程中没有任何可疑消息).
所以,没有mongo香料,我不能煮任何汤.你有什么想法吗?
看起来你的巨魔否认你的厨师有权创建`/usr/lib/php5/20090626+lfs/mongodb.so'当你的龙屠宰者正在为你的厨师烹饪食谱.
然而,以拖钓的方式,巨魔确实允许你的厨师更新你的php.ini汤 - 假装厨师得到了所需的所有成分.
当你的厨师现在试图加载龙屠宰者所需的所有成分时,它找不到mongodb.so香料,因为它不存在.
第二个想法.我想你的厨师写了一个错字.它被称为mongo.so,而不是mongodb.so
如果没有,请尝试用龙杀死龙 sudo pecl install mongo