2

ページに PHP のバージョンを表示したいのですが、サーバーに 2 つの PHP バイナリがあります。1 つは Web サイトに使用され (つまり、/public_html/ のコンテンツで使用されます)、もう 1 つはコマンド ラインで使用されます。

両方の PHP のバージョンが異なるため、Web サーバーを使用して CLI PHP のバージョンを表示したいと考えています。私は両方のバイナリのパスを持っています。

私は使っている:

exec('/usr/bin/php-cli -r "echo phpversion();"', $phpversion, $ret);
echo $phpversion = implode('', $phpversion);

しかし、ブラウザで認識されないASCIIコードが表示されます。

私が得るアウトプットは�2�3�34��V.B

何がうまくいかないのですか?

4

2 に答える 2

1

私は問題を解決することができました。この問題は、zlib.output_compression がオンになっているために発生していました。オフにしたところ、問題は解決しました。返信ありがとうございます。

于 2012-10-06T15:05:15.803 に答える