2015-04-07 86 views
1

我已经安装了mongodb,我可以通过终端访问它。我想在OSX(优胜美地)安装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文件。请帮忙。如何在XAMPP mac(OSX)中安装MongoDB驱动程序

在命令行
+0

http://stackoverflow.com/questions/30204938/how-to-install-php-mongodb-driver-for-xampp-on-osx/30205260#30205260 – Adnan

回答

0

...

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

如果提示错误:`phpize”失败

下载的autoconf

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

解压autoconf的存档

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.iniextension=mongo.so(不;extension=mongo.so;extension=:"mongo.so")只写extension=mongo.so

然后重新启动该

如果你得到那么任何问题,让我知道我肯定解决它。 ..

+0

我得到的问题;请参阅以下步骤: 1.运行命令sudo/Applications/XAMPP/xamppfiles/bin/pecl install mongo 2.将extension = mongo.so添加到php.ini/Applications/XAMPP/xamppfiles/etc中 3.当我正在尝试重新启动xampp;它停止并且从未开始 –

+0

[suexec:notice] [pid 3870] AH:启用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:生成摘要身份验证的秘密... –

+0

我也有同样的问题 – exiang

相关问题