次の./configure設定が実際に PHP のビルドに影響を与えないように見える理由について、誰かが私に何か指針を与えることができますか?
詳細:
- php-5.3.5
- ドメインごとにphp-cgiを使用するためのコンパイル
たとえば、私の./configureは次のようになります。
./configure --with-curl --enable-mbstring
make、make installは正常に動作し、 php-cgiバイナリを正常に取得できました。私が実行すると:
<?php phpinfo() ?>
5.3.5 を実行していることがわかりますが、 curlまたはmbstringの兆候はありません。
ただし、落とし穴があります:拡張機能に対して直接 (ソースで) run phpizeを使用し、適切な./configure、make、make install を実行すると、以下を追加できます。
extension=mbstring.so
php.iniに追加すると、phpinfo() の出力にmbstringが表示されます。
このことから私が推測するのは、必要なすべての拡張機能を手動でコンパイルするために余分な労力を費やすことができるということですが、拡張機能を直接コンパイルすることはできません。
何かご意見は?