私はPHP5-APC(http://uk.php.net/apc/
)をインストールしようとしています。私はこれを遠くに得るためにマックポートを使いました。php5はApacheを介して拡張機能をロードしませんが、モジュールはすべてphp -mを使って表示されますか?
私はPHPの-mを実行すると、私はAPCを含むモジュールの多くのリストを取得しますが、Apacheのエラーログが出ています:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/apc.so' - (null) in Unknown on line 0
と何のモジュールがするphpinfoにロードされているすべての(でありません)
助けてください!私はこれで完全に混乱しています。
おかげで、
ダン
ahはい - そうです。使用するPHPのバージョンは2種類あります。 これは、シェルが使用しているのと同じPHPを使用することが可能ですか? 私はあなたが何かを提案することができる場合、これを行う他の手段には開いていますが、私はAPCを使用してアップロードプログレスバーをPHPで作成したいと思います! ご協力いただきありがとうございます! – significance
原則として、実際にはいいえ。あなたはcgiとしてphpを実行することができますが、それはそれに関連する独自の問題のクラス全体を持っています。むしろ、mod_phpビルドと一致するapc.soの正しいビルドがあることを確認することをお勧めします。これは、問題の根本原因の可能性が最も高いです。 – troelskn
これはおそらく、apcが(Aがアルファベットの初期のように)ロードする最初の拡張であると私には起こりました。 '/ opt/local/lib/php/extensions/no-debug-non-zts-20060613 /'というフォルダが実際に存在するかどうか試してみることができますか? – troelskn