7

PowerPC MacにMongoDBサーバーをインストールできないことは知っていますが、XAMPPにPHPドライバーだけをインストールする手順が見つかりません。

これが可能かどうか誰かが知っていますか?もしそうなら、どのようにそれをしますか?私は広範囲にわたる検索を行いましたが、これに対する答えを見つけることができません。

4

1 に答える 1

15

テストするために、OSX10.5.8を搭載したG4Powerbookをほこりを払いました。github上のPHP5.3用のmongo.soの現在のプリコンパイル済みバージョンは、PowerPCをサポートしていないことがわかりました(PHP 5.2ビルドはサポートされているようです)。

XAMPP1.7.3に一致するPHP5.3.1ソースをダウンロードし、独自のmongo.so(1.2.12)をコンパイルしました。

PowerPCでXAMPP1.7.3を使用して最小限のテストを行い、これが機能するように見えることを確認しました。基本的に、MongoDB PHPドライバーチュートリアルの例を貼り付け、別のコンピューターで実行されているMongoDB2.0.6にいくつかのドキュメントを挿入しました。

これは非公式でサポートされていないmongo.soビルドであり、を使用してソースから正常にビルドする必要があるものと同じであることに注意してくださいpecl install mongo。ボーナスとして、これは現在githubにあるコンパイル済みのOSXのものよりもはるかに新しいドライバーバージョンです。

警告として:PowerPCでこれを使用する際の制限や癖についてはよくわかりません。OS Xの世界のほとんどは、現在Intelアーキテクチャに移行しています。

したがって、使用する手順:

  1. XAMPP Mac OSX1.7.3ユニバーサルバイナリをダウンロードしてインストールします。

  2. mongo-ppc-1.2.12.so私のgithubからダウンロード: mongodb-php-driver / downloads

  3. 名前を変更してmongo.soにコピーします/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/

  4. XAMPP / etc / php.iniを編集し、最後の行を次のように追加します。

    extension=mongo.so
    
  5. mongo拡張機能が利用可能であることをphpinfo()で確認してください。拡張機能を追加したときにApacheがすでに実行されていた場合は、必ず停止/開始してください。

于 2012-08-19T14:53:21.540 に答える