【问题标题】:PHP MongoDB Driver not working on centosPHP MongoDB 驱动程序无法在 centos 上运行
【发布时间】:2016-04-13 11:47:01
【问题描述】:

我正在尝试在 CentOS 服务器(centos-release-7-2.1511 x 86_64)上为 PHP 设置 Mongo 驱动程序。这些是我参考过的 CentOS 手册:manual 1manual 2

在 localhost 上一切正常,但是当我尝试在 CentOS 上运行它时,它无法正常工作并产生多个错误。

在 localhost 上使用 phpinfo() 时,它会显示 Mongo 的详细信息,但它不适用于 CentOS。

这是我要运行的 PHP:

$conn = new MongoClient();  
$database = $conn->mydb;
$collection = $database->createCollection('mycollection');  

【问题讨论】:

  • 我编辑了问题以提高语法和可读性。您应该添加运行 phpinfo() 或您在问题中提到的其他 PHP 代码时收到的错误。
  • 我刚刚在 centos 上使用 | 重启了 php-fpm服务 php-fpm 重启 |现在工作正常。
  • 您应该将其发布为您的问题的解决方案并将其标记为答案(带有复选标记)。

标签: php apache mongodb centos


【解决方案1】:

每当我更改 php.ini 文件中的某些内容时,我都会重新启动 Apache 服务,所以我刚刚使用 service php-fpm restart 在 centos 上重新启动了 php-fpm,现在它工作正常!

当您使用 wamp 进行本地开发时会发生这种情况,它可以从托盘菜单重新启动所有服务,但在生产服务器上,这些服务需要单独重新启动。

【讨论】:

    猜你喜欢
    • 2019-09-04
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多