0
phpinfo()
を使用し、コマンドラインからphp -i
を使用すると、別のconfigureコマンドが表示されます。なぜ彼らは違うのだろうか?PHP用に異なるconfigureコマンドを取得するのはなぜですか?
phpinfo()
を使用し、コマンドラインからphp -i
を使用すると、別のconfigureコマンドが表示されます。なぜ彼らは違うのだろうか?PHP用に異なるconfigureコマンドを取得するのはなぜですか?
./configure
は、そのPHPバイナリのビルド時に使用されたものに設定されます。多くの場合、CLI(php -i)とwebserverモジュールは同時に構築されるため、同じ./configure
行を持ちますが、そうである必要はありません。
もちろん、php -r 'phpinfo();'
およびphp -i
でも同じ結果が得られます。 (または少なくとも...)
もし、あなたが既にビルドされているパッケージを使用しているのであれば、PHPをビルドした人が別のコンピュータ。
また、PHPは異なるINIファイルを使用し、phpinfo()
とphp -i
の出力に影響します(異なるINIファイルでは./configure行は変更されません) 。
ウェブページからphpinfoを行っていますか? PHPは通常、コマンドラインとウェブベースの使用のために2つの.iniファイルを持ち、いくつかのセクションでかなり異なる設定をしています。 –
@Marc B:それが答えだったら、私はそれに投票します。 –