28

php構成ファイルのディレクトリを指定せずに、phpとapacheを正常にコンパイルしました。梨の機能を追加したいのですが、php.iniがどこにもありません。
私のphpinfoでは、

構成ファイル(php.ini)パス/ usr / local / apache2 / php / lib
ロードされた構成ファイル(なし)
このディレクトリをスキャンして、追加の.iniファイルを探します(なし)
解析された追加の.iniファイル(なし)

/ usr / local / apache2 / php / libディレクトリに移動しましたが、実際には何もありませんでした。また、php.iniを検索しましたが、結果がまったく得られませんでした。php.iniで変更する必要がありますが、phpがなくてもphpがどのように機能するのかわかりません。configディレクトリを使用してphpを再コンパイルする必要があるかどうか、およびphp.iniを検索/取得して、いくつかの問題を修正する方法を考えています。

4

4 に答える 4

24

php.ini-distファイルを PHP ソースからコピーする必要があります。標準的な方法は、そのようなファイルを にコピーすること/usr/local/lib/php.iniです。

于 2012-05-23T09:46:53.687 に答える
14

問題は、 --with-config-file-path=PATH オプションなしで php をコンパイルしたことです。

このオプションを使用して php を再構成してみてください。次に、「make clean」、「make」、「make install」の順に実行します。これを機能させるには、「make clean」を実行する必要があります。

于 2012-05-23T00:09:48.327 に答える