私は現在、正しいphp.iniファイルを見つけて編集し、apacheを再起動しようとしています。そのため、変更が行われ、困惑しています。
私は3つの異なるphp.iniファイルを見つけました(なぜ3つあるのか分かりません)これがファイルの見つけ方です
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
私も…。
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
すべてを(確かに)必要な設定に変更しました。
を使用してApacheを再起動しました
sudo service apache2 restart
結果...
* Restarting web server apache2
ページをリロードしたところ、php.iniファイルが更新されていないことがわかりました。
私はこれを知っている
echo ini_get('post_max_size');
これは20Mに変更されるはずでしたが、まだ2Mでした
私はおそらくapacheサーバーを停止し、正しい設定でphp.iniファイルをリロードすると考えてコンピューターを再起動しましたが、残念ながらその試みも失敗しました。
干渉する可能性のある別のphp.iniファイルが存在する可能性はありますか?
updatedb; locate php.ini
代わりに使用しますfind
。
/etc/php/5.6/apache2/php.ini
Ubuntu 16.04 LTS Xenial Xerusにあり5.6/
ます。ここで、インストールされているphpのバージョンです。最初にファイルをコピーしてからphp.original.ini
編集用に開き ますsudo gedit /etc/php/5.6/apache2/php.ini
apache2
サブディレクトリにあります