我正试图配置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
。