当前位置: 首页 > 知识库问答 >
问题:

如何在OSX上为XAMPP安装PHP MongoDB驱动程序?

颜杰
2023-03-14

我在命令终端上输入了以下命令,以便在Macbook Pro的XAMPP上与PHP一起使用“MongoClient”:

  • brew安装wget
  • brew安装autoconf
  • sudo/Applications/XAMPP/xamppfiles/bin/pecl安装mongo
  • 添加了扩展名=mongo。php也是如此。ini/Applications/XAMPP/xamppfiles/etc
  • 重新启动Apache

然而,我没有运气。我一直得到这个错误:致命的错误:类'MongoClient'没有在第5行的 /Applications/XAMPP/xamppfiles/htdocs/xampp/index.php中找到

我有点沮丧,因为我真的不知道还能尝试什么。有什么建议吗?

共有1个答案

濮阳立果
2023-03-14

您需要启动mongod

brew更新

brew安装mongodb

mkdir-p/data/db

dbpath /data/db

在第一次运行mongos之前,确保运行mongos的用户帐户具有/data/db目录的read权限。

安装MongoDB PHP驱动程序

brew安装php56 mongo

或者

sudopecl安装mongo

 类似资料:
  • 我已经安装了mongodb,我可以通过终端访问它。我想在OSX(约塞米蒂)中安装XAMPP的驱动程序。我下载了mongo。因此,将其保存在/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226路径下,该路径是我的扩展名指向并写入的extension=mongo。所以在php中。这是一个文件,但没有运气。

  • 打开:sudo/Applications/XAMPP/xamppfiles/bin/pecl安装mongo 以下是我得到的错误: sudo: setrLimited(8):无效参数警告:不建议使用通道:///mongoDB警告:通道pecl.php.net已经更新了它的协议,使用PECL通道更新pecl.php.net更新PECL/mongo需要PHP(版本

  • 我用brew安装了mongodb。在osx上安装mongodb for xampp的php驱动程序时 我使用了以下命令:sudo/Applications/XAMPP/xamppfiles/bin/pecl install mongo 错误:'phpize'失败 终端中的完全错误

  • 我使用的是XAMPP版本5.6。Mac OS X 10.10上的3-0。3约塞米蒂和我想安装Gmagick(https://pecl.php.net/package/gmagick)graphicsmagic的PHP API扩展。(http://www.graphicsmagick.org) 所以我下载了gmagick并将其编译为php: 然后我将其添加到php中。ini: 但该扩展未处于活动状态

  • I使用macOS High Sierra 10.13.1版 我想在我的Mac电脑上安装两个xampp(xampp 7.0.27和xampp 7.1.13) 首先,我在我的Mac中安装了xampp 7.0.27并且它可以工作。它存储在中 其次,我尝试在我的Mac上安装xampp 7.1.13。似乎失败了。因为它也存储在XAMPP中。似乎不习惯这条路 我该如何解决这个问题?

  • 问题内容: 我已经在Windows XP上安装了xampp 1.7.4和php版本5.3.5。如何在Windows XP上使用PHP 5.3.5在Xampp中安装ffmpeg? 问题答案: 您可以从此处开始执行以下步骤,也可以执行以下步骤。 从此处下载ffmpeg:https://ffmpeg.org/download.html 将php_ffmpeg.dll从php5文件夹复制到C:\ wamp