0

PHP と Mongo DB を相互に接続するように構成しようとしていますが、問題が発生しています。問題を言う前に、これまでのことを要約させてください。

MAC OS X 10.6.8 を使用しています

私はmongo DBをインストールしてスタンドアロンで動作させています。

デフォルトの Mac OS Apache Web サーバーで PHP を有効にしました。それは機能しており、サーバーはPHPを認識しています(HTMLファイルでインラインPHPスクリプトを許可していません...これが問題かどうかはわかりません

「Web共有」は問題なく機能します。

この URL から pear をインストールしました: curl -O http://pear.php.net/go-pear.phar

pear フォルダーとファイルにアクセスできるようにし、Web ブラウザーからo-pear.phpを起動しました。

ステップバイステップのインストールプロセスを実行しました(そして、表示された赤いエラーをすべて削除しました)。

おそらく Pear がインストールされています。

インストールフロントエンドの下部に次のように表示されます。

注: PEAR を問題なく使用するには、PEAR インストール パス (/Users/myname/Sites/PEAR) を include_path に追加する必要があります。

.htaccess ファイルを使用するか、httpd.conf を直接編集することも、Apache を実行しているサーバーの解決策になります。

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

ありがとうございました。それだけです。

4

1 に答える 1

0

という新しい PHP ファイルを作成しますphpinfo.php。そこにコンテンツを追加します<?php phpinfo(); ?>。Web ブラウザー内からスクリプトを実行します。

PHP 構成情報を含む大きなページが表示されます。に注意してinclude_pathください。これは、Web サーバー/PHP モジュール/プロセスがインクルード ファイルを検索する場所です。

も見つかりますLoaded Configuration File。これは、使用されている PHP 構成ファイルです。そのファイルを任意のエディターで開き、include_pathもう一度検索します。/Users/myname/Sites/PEARの末尾に追加しinclude_pathます。

ウェブサーバーを再起動します。PEAR が動作するはずです。

MongoDB PHP 拡張機能をインストールする必要がある場合はpecl install mongo、コマンド ラインから実行します。

于 2013-05-16T22:51:17.433 に答える