我正在尝试将PHP和Mongo DB配置为彼此连接,我遇到了一些麻烦。在我说出问题之前,让我回顾一下到目前为止的情况。
我正在使用MAC OS X 10.6.8
我安装了mongo DB并独立工作。
我在默认的Mac OS Apache Web服务器上启用了PHP。它正在工作,服务器识别PHP(它不允许在HTML文件中使用内联PHP脚本...... 不确定这是否是一个问题)
“网络共享”工作正常。
我已通过此网址安装了梨:curl -O http://pear.php.net/go-pear.phar
我可以访问pear文件夹和文件,并从网络浏览器启动 o-pear.php 。
我已经完成了逐步安装过程(并删除了任何红色显示的错误)。
据推测,Pear现已安装。
它在安装前端的底部说:
注意:要使用PEAR没有任何问题,您需要添加您的PEAR 安装路径(/ Users / myname / Sites / PEAR)到你的 包含路径。
使用.htaccess文件或直接编辑httpd.conf会有效 Apache运行服务器的解决方案。
我不确定我需要为httaccess重写添加什么代码。
截至目前 终端无法识别 pear 命令。 当我从网络浏览器启动梨“前端”时,我得到:
Fatal error: No PEAR.php in supplied PEAR directory: /Users/myname/Sites/PEAR in /Users/myname/Sites/index.php on line 24
谢谢。 就是这样。
答案 0 :(得分:0)
创建一个名为phpinfo.php
的新PHP文件。在那里添加内容<?php phpinfo(); ?>
。从您的webbrowser中运行脚本。
您应该会看到包含PHP配置信息的大页面。留意include_path
。这是您的webserver / PHP模块/进程搜索包含文件的地方。
您还会找到Loaded Configuration File
。这是正在使用的PHP配置文件。在任何编辑器中打开该文件,然后再次搜索include_path
。将/Users/myname/Sites/PEAR
添加到include_path
。
重新启动您的网络服务器。梨现在应该可以工作了。
如果您需要安装MongoDB PHP扩展,请从命令行转到pecl install mongo
。