【问题标题】:How to install MongoDB Driver in XAMPP mac (OSX)如何在 XAMPP mac (OSX) 中安装 MongoDB 驱动程序
【发布时间】:2023-03-27 06:13:02
【问题描述】:

我已经安装了 mongodb,我可以通过我的终端访问它。我想在 OSX (Yosemite) 中安装 XAMPP 的驱动程序。我下载了 mongo.so 文件并将其保存在 /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226 路径下,这是我的 extension_dir 指向并写了 extension=mongo.sophp.ini 文件中,但没有运气。重新启动 Apache 后,我在运行 phpinfo() 时找不到任何 mongodb。请帮忙。也许我只想要正确的 mongo.so 文件。请帮忙。

【问题讨论】:

标签: mongodb xampp osx-yosemite


【解决方案1】:

在命令行中...

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo 

如果它给出错误:`phpize' failed

下载自动配置

curl http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz > autoconf.tar.gz

解压自动配置文件

tar -xvzf autoconf.tar.gz

配置和制作——注意未归档的文件夹可能有不同的名称。

cd autoconf-2.69
./configure
sudo make && sudo make install

这会将 autoconf 安装到“/usr/local/bin/autoconf”。为了让 phpize 正常工作,请将 PHP_AUTOCONF 环境变量设置为指向新安装的 autoconf。

export PHP_AUTOCONF=/usr/local/bin/autoconf

写在php.ini的任何地方:extension=mongo.so(不是;extension=mongo.so;extension=:"mongo.so")只写extension=mongo.so

然后重启这个

如果您遇到任何问题,请告诉我,我一定会解决它...

【讨论】:

  • 我遇到了问题;请参阅下面的步骤: 1. 运行命令 sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo 2. 将 extension=mongo.so 添加到 php.ini /Applications/XAMPP/xamppfiles/etc 3. 当我尝试重新启动 xampp;它停止了,从未开始
  • [suexec:notice] [pid 3870] AH01232: suEXEC 机制已启用(包装器:/Applications/XAMPP/xamppfiles/bin/suexec)[ssl:warn] [pid 3871] AH01906: www.example .com:443:0 服务器证书是 CA 证书 (BasicConstraints: CA == TRUE !?) [ssl:warn] [pid 3871] AH01909: www.example.com:443:0 服务器证书不包含 ID匹配服务器名称 [auth_digest:notice] [pid 3871] AH01757: generate secret for digest authentication ...
  • 我也有同样的问题
猜你喜欢
  • 2015-07-24
  • 2015-02-22
  • 2016-03-18
  • 2016-09-01
  • 2016-09-05
  • 1970-01-01
  • 1970-01-01
  • 2012-05-30
  • 2012-12-04
相关资源
最近更新 更多