2

PHP でカスタム拡張機能を作成しており、その拡張機能を php.ini ファイルにロードしています。コマンドライン インターフェイスを使用すると、拡張機能が読み込まれて正常に実行されますが、Web サーバー (Cherokee with FastCGI) では読み込まれません。質問される前にいくつかの質問を回避するために、私は間違いなく適切な php.ini ファイルを使用しており、extension_dir の値を正しく設定しています。拡張機能をロードするためにフルパスを指定しても機能しません。

ですから、この問題を解決するにはどうすればよいか考えています。いくつかの共有ライブラリにリンクする前に拡張機能が正常に読み込まれていたため、外部依存関係が原因である可能性があると思われます。ただし、/var/log/cherokee/cherokee.error に問題の兆候は見られません。問題を特定する方法に関する他のアイデアはありますか?

4

1 に答える 1

0

わかりました。PHP と Cherokee を 32 ビットに再構築した後 (および 32 ビットに切り替えた後に発生したバグを修正した後)、動作するようになりました。再度、感謝します。

于 2010-08-12T17:16:32.310 に答える