webentwicklung-frage-antwort-db.com.de

Wie ändere ich die php.ini Werte in MAMP Pro?

MAMP Pro hat separate php.ini-Dateien für jede PHP-Version, aber wenn ich die Datei bearbeite und den Server neu starte, hat sich tatsächlich nichts geändert.

Insbesondere versuche ich, PHP Upload-Werte zu ändern:

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

Aber ich habe versucht, andere php.ini-Werte als Test zu ändern, aber diese Änderungen werden auch von PHP nicht beachtet.

8
Andrew

Es stellt sich heraus, dass das Durchsuchen und direkte Bearbeiten der Dateien nicht der beste Weg ist, Sie sollten den in MAMP integrierten Vorlagen-Editor verwenden.

Sie können dies einschalten, indem Sie gehen zu:

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

Wenn das Menü File überhaupt nicht angezeigt wird, ist möglicherweise die Voreinstellung Hide Dock Icon festgelegt. In diesem Fall müssen Sie diese Einstellung deaktivieren, MAMP neu starten und dann den Vorlageneditor verwenden, um meine php.ini-Datei zu optimieren, zu speichern, Apache neu zu starten, fertig!

23
Andrew

Ich mag es, solche Probleme bei der lokalen Entwicklung zu umgehen und die ini-Einstellungen in meinem Code zu ändern. PHP liefert ini_get und ini_set und wenn Sie sie zu Beginn Ihrer Ausführung aufrufen, können Sie Ihre eigene ini-Datei in Code setzen.

0
Zach Rattner