2016-06-15 3 views
4

MAMP ProはPHPバージョンごとに別々のphp.iniファイルを持っていますが、ファイルを編集してサーバを再起動すると、実際には何も変わりません。MAMP Proのphp.ini値はどのように変更しますか?

具体的に私はPHPのアップロードの値を変更しようとしています:

post_max_size = 256M 
upload_max_filesize = 256M 
max_execution_time = 300 
max_input_time = 300 
memory_limit = 512M 

しかし、私はテストとして、他のphp.iniの値を変更しようとしたが、これらの変更は、いずれかのPHPから尊敬されていません。

答えて

12

ファイルを参照して直接編集するのは最良の方法ではないことが判明しました.MAMPの組み込みテンプレートエディタを使用する必要があります。

あなたはに行くことによって、これをオンにすることができます

File > Edit Template > PHP > The PHP version you're running

あなたがすべてでFileメニューを見ることができない場合、それはあなたがHide Dock Icon好みのセットを持っている可能性があります。この場合、その設定をオフにしてMAMPを再起動し、テンプレートエディタを使用してphp.iniファイルを調整し、保存して、Apacheを再起動する必要があります。

+0

これを手動で編集することはできます。 –

+0

@ダゴンだと思いますが、それは私のためには機能しませんでした。それは[official docs](https://documentation.mamp.info/en/documentation/mamp-pro/#7.6)で確認されたようです。 -Changes-to-my-php.ini-file-and-my-httpd.conf-file-not-showing-when-I-restart-MAMP-PRO): "php.iniファイルの変更MAMP PROを再起動するとhttpd.confファイルが表示されない... httpd.conf、php.ini、my.cnfファイルは、MAMP PROが提供するテンプレートエディタで編集する必要があります。 – Andrew

+0

MAMPのネイティブエディタを.phpファイルの編集に使用する方法を変更する方法はありますか?私はそれを変更して、記述したようなファイルを編集するときに、私の選択したエディタアプリケーションを使用するようにしたいと思います。 – kolja

0

私はローカル開発のためにこれらの種類の問題を回避し、自分のコード内のini設定を変更するのが好きです。 PHPはini_getini_setを提供しています。実行の初めに呼び出すと、コード内で独自のiniファイルを設定できます。

+0

確かに、自分のアプリでは良い方法ですが、サーバーの設定に関係なく設定が正しいことを意味します。しかし、サードパーティ製のアプリケーションやシステムのデフォルトでは、共有のiniファイル自体を編集する方が便利な場合があります。 – Andrew

関連する問題