如何设置Mongo数据库&PHP内核Mac OS 10.6.8,默认Apache实例/Web共享


How to setup Mongo DB & PHP with core Mac OS 10.6.8, default Apache instance/Web Sharing

我正试图配置PHP和Mongo DB相互连接,我遇到了一些麻烦。在我说这个问题之前,让我回顾一下到目前为止我所知道的。

我使用的是MAC OS X 10.6.8

我已经安装了mongo DB并独立工作。

我在默认的Mac OS Apache web服务器上启用了PHP。它是工作和服务器识别PHP(它不允许内联PHP脚本在HTML文件…不确定这是否有问题)

"Web共享"可以正常工作。

我已经通过这个url安装了pear: curl -O http://pear.php.net/go-pear.phar

我有pear文件夹和文件可访问,并从web浏览器启动o-pear.php

我已经完成了一步一步的安装过程(并删除了所有红色显示的错误)。

假定现在已经安装了Pear。

它在安装前端的底部说:

注意:要使用PEAR没有任何问题,您需要添加您的PEAR安装路径(/Users/myname/Sites/PEAR)到你的包含路径。

使用。htaccess文件或直接编辑httpd.conf将工作

我不确定我需要为httaccess重写添加什么代码。

到目前为止终端不能识别pear命令。当我从web浏览器启动pear"前端"时,我得到:

Fatal error: No PEAR.php in supplied PEAR directory: /Users/myname/Sites/PEAR in /Users/myname/Sites/index.php on line 24

谢谢。

创建一个新的PHP文件phpinfo.php。在这里添加内容<?php phpinfo(); ?>。在浏览器中运行脚本。

您应该看到一个包含PHP配置信息的大页面。小心include_path。这是你的webserver/PHP模块/进程搜索include文件的地方。

你也会发现Loaded Configuration File。这是正在使用的PHP配置文件。在任意编辑器中打开该文件,并再次搜索include_path。将/Users/myname/Sites/PEAR添加到include_path的末尾。

重新启动web服务器。PEAR现在可以工作了。

如果您需要安装MongoDB PHP扩展,请在命令行中选择pecl install mongo