Inhaltsverzeichnis
1. php.ini in Macs eigener PHP-Umgebung konfigurieren
2. Ändern Sie die php.ini-Konfigurationsdatei in XAMPP für Mac
附:修改PHP上传文件大小限制的方法
1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
Heim Backend-Entwicklung PHP-Problem PHP-Konfigurationsdatei ändern

PHP-Konfigurationsdatei ändern

Nov 18, 2020 am 09:38 AM
php.ini

So ändern Sie die PHP-Konfigurationsdatei: Suchen und öffnen Sie zuerst die Konfigurationsdatei php.ini. Suchen Sie dann das Element „max_execution_time“ und ändern Sie es schließlich.

PHP-Konfigurationsdatei ändern

Die Betriebsumgebung dieses Tutorials: MacOS X-System, PHP5.6. Dieser Artikel gilt für alle Computermarken.

Empfohlen: „PHP-Video-Tutorial

1. php.ini in Macs eigener PHP-Umgebung konfigurieren

Es gibt keine Standard-php.ini-Datei in Mac OS X, aber eine entsprechende Die Vorlagendatei php.ini.default befindet sich unter /private/etc/php.ini.default oder /etc/php.ini/default Sie können eine Kopie erstellen und diese selbst ändern.
Kopierbefehl:

sudo cp /private/etc/php.ini.default /private/etc/php.ini
Nach dem Login kopieren

Nach erfolgreichem Kopieren

cd /private/etc/sudo vi php.ini
Nach dem Login kopieren

2. Ändern Sie die php.ini-Konfigurationsdatei in XAMPP für Mac

Ändern Sie die php.ini-Konfigurationsdatei im Installationsverzeichnis/Applications/XAMPP/xamppfiles/etc/php. ini

upload_max_filesize=20MDie maximal zulässige Datei-Upload-Größe, dieser Befehl muss kleiner sein als post_max_sizeupload_tmp_dirDas temporäre Speicherverzeichnis für hochgeladene Dateienpost_max_size=30MErlauben Sie den Post-Modus Akzeptieren Sie die maximale Größe
file_uploads=on/offOb das Hochladen von Dateien über http erlaubt ist
max_execution_time=30Lassen Sie die maximale Ausführungszeit des Skripts zu. Wenn diese Zeit überschritten wird, wird ein Fehler angezeigt gemeldet
memory_limit=50M Einstellungen Die maximale Speichermenge, die ein Skript zuweisen kann, um zu verhindern, dass außer Kontrolle geratene Skripte zu viel Speicher belegen. Diese Anweisung wird nur wirksam, wenn das Flag –enable-memory-limit während der Kompilierung gesetzt ist

Der Inhalt des $_FILES-Arrays lautet wie folgt:

$_FILES['myFile']['name']Der ursprüngliche Name der letzten Datei auf dem Client$_FILES['myFile']['type']Der MIME-Typ der Datei, der durchsucht werden muss. Der Server bietet Unterstützung für diese Informationen, z. B. "image/gif"$_FILES['myFile ']['size']Die Größe der hochgeladenen Datei in Bytes$_FILES['myFile ']['tmp_name']Der temporäre Dateiname, der nach dem Hochladen der Datei auf dem Server gespeichert wird, normalerweise der Systemstandard. Es kann in upload_tmp_dir in php.ini angegeben werden, aber das Festlegen mit der Funktion putenv() funktioniert nicht$_FILES['myFile']['error']Statuscode im Zusammenhang mit dem Datei-Upload

Statuscode im Zusammenhang mit dem Datei-Upload. [‘error’] wurde in PHP 4.2.0 hinzugefügt. Hier ist die Beschreibung: (Sie wurden nach PHP 3.0 zu Konstanten)$_FILES['myFile']['error']

UPLOAD_ERR_OK Wert: 0Kein Fehler ist aufgetreten, die Datei wurde erfolgreich hochgeladenUPLOAD_ERR_INI_SIZE Wert: 1Die hochgeladene Datei hat den begrenzten Wert überschritten durch die Option upload_max_filesize in php.iniUPLOAD_ERR_FORM_SIZE Wert: 2Die Größe der hochgeladenen Datei überschreitet den durch die Option MAX_FILE_SIZE im HTML-Formular angegebenen WertUPLOAD_ERR_PARTIAL Wert: 3Die Datei ist nur Teilweise hochgeladenUPLOAD_ERR_NO_FILE Wert: 4Keine Datei wurde hochgeladenWert: 5Die hochgeladene Dateigröße beträgt 0

文件被上传结束后,默认地被存储在了临时目录中,这时您必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除。

也就是不管是否上传成功,脚本执行完后临时目录里的文件肯定会被删除。

附:修改PHP上传文件大小限制的方法

1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.

但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.

这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time

在php.ini里查找

max_execution_time
Nach dem Login kopieren

默认是30秒.改为

max_execution_time = 0
Nach dem Login kopieren

0表示没有限制

2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。

php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST$_FILES superglobals 便会为空.

查找 post_max_size .改为

post_max_size = 150M
Nach dem Login kopieren

3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.

为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。

查找upload_max_filesize,默认为8M改为

upload_max_filesize = 100M
Nach dem Login kopieren

       另外要说明的是,post_max_size 大于 upload_max_filesize 为佳

Das obige ist der detaillierte Inhalt vonPHP-Konfigurationsdatei ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So deaktivieren Sie den Cache in php.ini So deaktivieren Sie den Cache in php.ini Mar 15, 2021 am 09:35 AM

So deaktivieren Sie den Cache in php.ini: 1. Suchen und öffnen Sie die Konfigurationsdatei php.ini. 2. Suchen Sie die Optionen „opcache.enable“ und „opcache.enable_cli“ und ändern Sie sie in „opcache.enable=0“. und „opcache. enable_cli=0“; 3. Speichern Sie die geänderte Datei.

Lassen Sie uns darüber sprechen, wie Sie die Konfigurationsdatei php.ini ändern Lassen Sie uns darüber sprechen, wie Sie die Konfigurationsdatei php.ini ändern Mar 28, 2023 pm 05:34 PM

PHP.ini ist eine PHP-Konfigurationsdatei, die zur Steuerung der Leistung von PHP auf dem Server verwendet wird. Diese Datei wird verwendet, um die Werte einiger Variablen festzulegen, um PHP zur Laufzeit zu steuern. In diesem Artikel erfahren Sie, wie Sie die Konfigurationsdatei PHP.ini ändern, um das Verhalten von PHP auf Ihrem Server zu steuern.

So ändern Sie die Datei php.ini in Wamp So ändern Sie die Datei php.ini in Wamp Mar 20, 2023 pm 03:33 PM

Wampserver ist ein Softwarepaket, das Apache, PHP und MySQL auf Windows-Computern installieren kann. Entwickeln und testen Sie PHP-Websites ganz einfach auf Ihrem lokalen Computer mit Wampserver. Während des Entwicklungsprozesses müssen wir möglicherweise die PHP-Konfigurationsdatei php.ini ändern. In diesem Artikel wird erläutert, wie Sie die Datei php.ini in Wampserver ändern.

[Zusammenstellung und Zusammenfassung] Häufige PHP.ini-Eingabeaufforderungsfehler und Lösungen [Zusammenstellung und Zusammenfassung] Häufige PHP.ini-Eingabeaufforderungsfehler und Lösungen Mar 20, 2023 pm 04:56 PM

PHP ist eine häufig verwendete serverseitige Skriptsprache, die im Bereich der Webentwicklung weit verbreitet ist. Während des PHP-Entwicklungsprozesses stoßen wir jedoch häufig auf verschiedene Probleme. Unter diesen ist der PHP.ini-Eingabeaufforderungsfehler ein häufiges Problem.

So ändern Sie die Zeitzone in der Datei php.ini So ändern Sie die Zeitzone in der Datei php.ini Mar 22, 2023 pm 03:22 PM

PHP ist eine sehr beliebte serverseitige Programmiersprache. Bei der Entwicklung von Webanwendungen mit PHP müssen wir manchmal die Zeitzone in PHP festlegen. Die Standardzeitzone von PHP ist „UTC (Coordinated Universal Time)“, was in vielen Fällen nicht die von uns gewünschte Zeitzone ist, daher müssen wir die Zeitzoneneinstellung in der Datei php.ini ändern. In diesem Artikel wird erläutert, wie Sie die Zeitzone in der Datei php.ini ändern.

So lösen Sie das Problem, dass Linux php.ini nicht wirksam wird So lösen Sie das Problem, dass Linux php.ini nicht wirksam wird May 13, 2023 am 09:10 AM

Lösung dafür, dass linuxphp.ini nicht wirksam wird: 1. Laden Sie die Konfigurationsdatei php.ini neu. 2. Suchen Sie in der gedruckten Datei „phpinfo();“ nach der zu ändernden Konfiguration. 3. Sehen Sie sich die Konfiguration „php-fpm.conf“ an Überprüfen Sie einfach, ob die Konfiguration in der php.ini überschrieben wird. Was soll ich tun, wenn linuxphp.ini nicht wirksam wird? Behebung des Problems, dass die Änderung von php.ini in der Linux-Umgebung nicht wirksam wird. Die Hauptgründe, warum php.ini nach der Änderung nicht wirksam wird, sind folgende: 1. Nach der Änderung der php.ini-Konfigurationsdatei wird die php.ini-Konfiguration geändert Datei wird nicht neu geladen. 2. Es gibt mehrere php.ini-Konfigurationsdateien. 3. Die Konfiguration in php.ini ist in anderen Dateien enthalten.

Was soll ich tun, wenn das Ändern von php.ini in php7 nicht funktioniert? Was soll ich tun, wenn das Ändern von php.ini in php7 nicht funktioniert? Nov 07, 2022 am 09:54 AM

Lösung für das Problem, dass das Ändern von php.ini in php7 nicht funktioniert: 1. Überprüfen Sie den Pfad der Konfigurationsdatei. 2. Ändern Sie die Parameter von „php.ini“ unter Windows. 3. Setzen Sie den Parameter von „post_max_size“ auf N von „upload_max_filesize“ mal; 4. Starten Sie Apache neu.

So lösen Sie das Problem, dass in php7 php.ini kein mysql.all vorhanden ist So lösen Sie das Problem, dass in php7 php.ini kein mysql.all vorhanden ist May 28, 2023 am 11:59 AM

Migrationsprobleme in PHP7 PHP7 ist die nächste große Version von PHP. Sie bietet enorme Verbesserungen in Bezug auf Leistung und Sicherheit, daher hoffen viele Websites, so schnell wie möglich auf PHP7 zu aktualisieren. Allerdings ist ein Upgrade auf PHP7 nicht immer einfach. Aufgrund der Inkompatibilität mit früheren Versionen müssen Unternehmen möglicherweise einige Änderungen vornehmen, normalerweise im Anwendungscode und in den PHP-Konfigurationsdateien. Wie oben erwähnt, wurde die MySQL-Erweiterung in PHP7 entfernt. Wenn Sie also die MySQL-Erweiterung in einer älteren Version von PHP verwendet haben, müssen Sie bei der Migration auf PHP7 einige Änderungen vornehmen. Sie können die MySQL-Erweiterung durch die MySQL-Erweiterung ersetzen (MySQL ist die Erweiterung „MySQLImproved“)

See all articles