1

私は、ランプがインストールされ、正しく動作しているUbuntu 11.10を使用しています。Eclipse で使用する PHP モジュールとして xDebug をインストールできなかったので、少し検索したところ、2 つの異なる php.ini ファイルを見つけました。1 つは /etc/php5/cli にあり、もう 1 つは /opt/lampp/etc にあります。PHP の phpinfo() を呼び出すと、構成ファイルが /opt/lampp/etc から読み込まれたと表示されますが、「php --ini」を実行すると、読み込まれたファイルは /etc/php5/cli からのものであると表示されます。/etc からアンインストールする必要がありますか?

4

1 に答える 1

0

cliinは/etc/php5/cliを表すため、コマンドラインからphpを呼び出すときにそのCommand Line Interfaceファイルを使用します。 php.ini

php.iniin/opt/lampp/etcは、lamppがインストールしたものであり、お気づきのとおり、apacheがWebリクエストに使用するものです。(lamppパッケージを使用していない場合は、Apacheが表示php.iniされる可能性があります/etc/php5/apache2/

PHPの動作は環境ごとに少し異なります。そのため、2つの構成ファイルが必要です。詳細については、こちらをご覧ください。

コマンドラインからphpを使用したことがない場合(cronジョブを忘れないでください!)、のphpを無視できますが/etc/php/cli、アンインストールしないでください。

于 2012-09-04T16:52:33.460 に答える