PHPのバージョンが5.2.xの場合
lamp環境の場合、phpソースファイルphp-5.2.x.tar.gzを解凍するとphp-5.2.xフォルダがあります。
php-5.2.x./configure --prefix=/opt/php5.2のフォルダ内でmake、make install、
を実行
次に、php5.2 フォルダーが /opt/ の下に作成されます (このフォルダーは実行時に必要です)。
インストールが成功したら、phpinfo ファイルを開きます。
[php]
phpinfo();
属性: 設定ファイル (php.ini) パスには、php.ini が指すパスが含まれます。
しかし、パスを入力するとphp.iniファイルが存在しないことがわかり、php.iniはどこにあるのでしょうか?
見つけ方:
php5.2 フォルダーを出て上位ディレクトリに移動し、次の検索コマンドを実行します。
./ -name "php.ini*" を見つけます
./php-5.2.17/php.ini-recommended
./php-5.2.17/php.ini-dist
おお、php-5.2.xの解凍後のフォルダだったことが判明!
Apacheを再起動
phpinfo ファイルを更新すると、php.ini ファイルが見つかります。
ロードされた設定ファイル:xxxxxxxxx