Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在服务器上放置时未找到MongoClient_Php_Mongodb - Fatal编程技术网

Php 在服务器上放置时未找到MongoClient

Php 在服务器上放置时未找到MongoClient,php,mongodb,Php,Mongodb,我已从本地计算机安装并成功连接到MongoDB。当我从本地主机运行使用它的站点时,连接到它没有问题,但是当我将文件夹上载到FTP客户端并连接到web主机和域时,它会说找不到MongoClient类 我应该更改config.php文件中的某些内容吗?现在看起来是这样的: <?php $conn = new MongoClient(); $data = $conn->db; ?> 使用以下内容安装Mongodb扩展: apt-get install php-pe

我已从本地计算机安装并成功连接到MongoDB。当我从本地主机运行使用它的站点时,连接到它没有问题,但是当我将文件夹上载到FTP客户端并连接到web主机和域时,它会说找不到MongoClient类

我应该更改config.php文件中的某些内容吗?现在看起来是这样的:

<?php
    $conn = new MongoClient();
    $data = $conn->db; 
?>

使用以下内容安装Mongodb扩展:

apt-get install php-pear php5-dev
pecl install mongo

检查MongoDB PHP扩展是否已安装并启用。是的,PHP扩展已安装并启用,当我从本地计算机运行网站时,它与数据库连接良好。但是,当我将文件夹拖到ftp客户端(我使用的是cyberduck)以将内容上载到主机上时,它不会连接到mongoDB。我想我应该在www文件夹中包含一些mongodb文件夹(比如data和bin),但它仍然不工作…@Iva它安装在服务器上了吗?