【问题标题】:Does the mongodb php driver require php5-dev?mongodb php驱动需要php5-dev吗?
【发布时间】:2013-09-10 10:05:38
【问题描述】:

我正在尝试在 PHP 环境中安装 mongodb。 MongoDB本身安装良好,我已经运行pecl install mongo,并将extension=mongo.so添加到php.ini;但是我的 Laravel 应用程序抱怨它找不到 MongoClient 类。检查 phpinfo() 发现没有提到 Mongo,表明它不知道驱动程序。

我注意到在 Ubuntu 上安装 mongo 的所有说明都提到了apt-get install php5-dev。这是对 mongodb php 驱动程序的要求吗?目前服务器是用 Chef 构建的,并使用 apache2::mod_php5 安装 php。如果需要php5-dev,可以安装成apache模块吗?

【问题讨论】:

  • 编译驱动是PECL要求的,只需要安装包即可

标签: php mongodb mongodb-php


【解决方案1】:

是的,您应该按照此处http://docs.mongodb.org/ecosystem/drivers/php/ 的文档所述 此外,如果它无法找到 mongo 驱动程序,请尝试调试,检查日志是否显示 mongo.so 文件丢失。

保存php.ini后别忘了重启php和apache

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    相关资源
    最近更新 更多