簡単な質問:Mac OSX El CapitanのPHP.INIの正しい場所はどこですか?
/ etcフォルダーにあるものを更新しようとしましたが、何も変わりませんでした。
シンプルなソリューション
webフォルダーにphp情報ファイルを作成します
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
ブラウザでファイルを開く
探す
INFO_GENERAL 1設定行、php.iniの場所、ビルド日、Webサーバー、システムなど。
php manual から取得
別のオプションは使用することです
<? php_ini_loaded_file(); ?>
OSX El CapitanおよびmacOS Sierraのデフォルトの場所は/etc/php.ini
です
ただし、そのファイルが存在しない場合、phpは/etc/php.ini.default
を使用します。変更を加える場合は、コピーを作成することを忘れないでください。
$ Sudo cp /etc/php.ini.default /etc/php.ini
また、phpは/Library/Server/Web/Config/php
dirをスキャンして追加の.iniファイルを探します
変更を行った場合は、Apacheを再起動します。
$ Sudo apachectl -k restart
注: PHP7をインストールすると、この場所は/usr/local/etc/php/7.0/php.ini
に変更されます
私は3つの方法を知っています:
<?php phpinfo();
およびブラウザでファイルを開きますPhpinfo()がファイルの場所を表示しないという奇妙なことですが、ここでは次のとおりです。/ etc/php.ini.default
これは、以前に投稿された「シンプルなソリューション」の洗練されたバージョンです
<?php phpinfo();?>