基本的にphpinfoはupload_max_filesizeが2Mであると言っていますが、php.iniファイルで8Mに変更しました。MAMPを使用しているので、MAMPを再起動しましたが、phpinfoはまだ2Mと表示します。phpinfoが表示するphp.iniファイルへのパスを確認したところ、正確に一致していました。このすべてを文書化した私のYouTubeビデオを参照してください。
7 に答える
/Applications/MAMP/bin/php/php5.4.10/conf/php.iniのファイルを変更する必要があります
MAMPをリセットする必要があります。以前にすべてのphp.iniも変更しましたが、phpinfo()は変更されていませんが、機能する必要があるかどうかはわかりません。したがって、上記のパスのファイルのみを変更する場合は、他のファイルも変更してみてください。
お役に立てば幸いです。
確かに、次のPHPコンテンツを含むファイルを作成してください。
<?php
phpInfo();
?>
メインのMAMPドキュメントルートに(他のWebページと同様に)名前を付けて保存しますinfo.php
例として、他のMAMPWebページと同様にブラウザでそのファイルをWebURLとして開きます。http://127.0.0.1:8888/info.php
そのページで文字列:を検索しphp.ini
ます。
次のような行があります。
Configuration File (php.ini) Path /Applications/MAMP/bin/php/php7.2.8/conf
この行には、PHPがその時点で使用しているiniファイルの正しいパスが表示されます。使用しているPHPのバージョンによって異なります。
後にinfo.phpファイルを削除(または推測できない名前で名前を変更)します(このすべての情報を世界に提供することは避けてください)。
MAC OSでは、正しい位置にいることを確認してくださいpath
。
/Applications/MAMP/bin/php/phpx.x.x/conf/php.ini
別のconfディレクトリもあるので、多くの人がこれに問題を抱えているのがわかります
httpd.confファイルで、PhpIniDirのパスが間違っていました。1つのディレクトリがずれていました。それが修正でした!
以下を使用してPHP構成を更新できます。
File(menu) -> Open template -> PHP -> {select PHP version that you want update}
出典: http: //blog-en.mamp.info/2009/09/increase-php-memory-limit-with-mamp-pro.html
MAMPPROphp設定ファイルは他のパスからロードされます。
結果なしでmamp/bin /php/ディレクトリからすべてのphp情報を置き換えた後にそれを見つけました。
/Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php(VERSION).ini
MAMP(非プロ)でも同じ問題があります。MAMは停止しています。現在使用しているphpバージョンはphp7.2.20です。/Applications/MAMP/bin/php/php7.2.20と/ Applications /MAMP/のどこでも変更しました。 conf / php7.2.20
post_max_size = 128M upload_max_filesize = 128M
MAMPを再起動すると、php7.2.20 post_max_size = 8M upload_max_filesize=32Mになります。