【发布时间】:2017-06-08 19:11:05
【问题描述】:
我们正在我们的网络应用程序中使用以下软件,例如...
- Laravel 4.2(PHP 框架)
- MongoDB(3.4)
-
PHP 5.6 版(Ubuntu 14 LTS)
所以在将 MongoDB 版本从 2.6 更新到 3.4 之后,一些 API 关闭了。(坐标搜索)
所以我们发现需要从 mongodb 站点升级 php 驱动程序! (参考链接:http://php.net/manual/en/mongodb.installation.php)
-对以下文件进行必要的更改
-php.ini (/etc/php5/cli/php.ini) -phpini (/etc/php5/apache2/php.ini) -mongo.ini (/etc/php5/mods-available/mongo.ini)
变化只有一行:extension=mongo.so TO extension=mongodb.so
但是仍然出现以下错误.. [2017 年 1 月 23 日星期一 16:38:58.714244] [:error] [pid 5612] [client 127.0.0.1:60816] PHP 致命错误:未捕获的异常 'ReflectionException' 与 /var/www 中的消息 'Class MongoException 不存在' /projectfolder/vendor/laravel/framework/src/Illuminate/Exception/Handler.php:310\n堆栈跟踪:\n#0
有人可以帮忙吗?
提前致谢
【问题讨论】:
标签: php mongodb laravel laravel-4