Heim >Backend-Entwicklung >PHP-Problem >php.ini-Änderung hochladen

php.ini-Änderung hochladen

王林
王林Original
2023-05-06 18:04:07644Durchsuche

PHP ist eine gängige serverseitige Skriptsprache, die in der Webentwicklung, serverseitigen Skripterstellung und anderen Bereichen weit verbreitet ist. Während der PHP-Entwicklung müssen Sie manchmal Dateien auf den Webserver hochladen. Standardmäßig begrenzt PHP jedoch möglicherweise die Größe und Art der hochgeladenen Dateien. Daher müssen Sie die Datei php.ini ändern, um die Upload-Einstellungen anzupassen. In diesem Artikel wird erläutert, wie Sie die Datei php.ini ändern, um größere Uploads und mehr Dateitypen zu ermöglichen.

1. Bestimmen Sie den Speicherort der php.ini-Datei.

Die php.ini-Datei ist die PHP-Konfigurationsdatei, die verschiedene Einstellungen von PHP enthält, einschließlich Upload-Einstellungen. Der Speicherort der php.ini-Datei variiert jedoch von Server zu Server. Einige Server legen die Datei php.ini möglicherweise im PHP-Installationsverzeichnis ab, während andere sie möglicherweise in einem Verzeichnis auf dem Serversystem ablegen. In diesem Fall kann der Speicherort der Datei php.ini normalerweise mithilfe der Funktion phpinfo() im PHP-Code ermittelt werden.

  1. Erstellen Sie eine PHP-Datei und fügen Sie den folgenden Code ein:

phpinfo();#🎜 🎜#?>

    Öffnen Sie den Browser und greifen Sie auf die URL zu, unter der sich die PHP-Datei befindet.
  1. Im Browser sehen Sie eine Seite mit verschiedenen PHP-Einstellungen. Suchen Sie auf dieser Seite nach dem Feld „Geladene Konfigurationsdatei“ oder „php.ini“, um den Speicherort der Datei php.ini zu ermitteln.
2. Ändern Sie die Upload-Einstellungen

Nachdem Sie die Datei php.ini gefunden haben, können Sie mit der Änderung der darin enthaltenen Upload-Einstellungen beginnen. Hier sind zwei Einstellungen, die möglicherweise geändert werden müssen:

    Ändern Sie die Größenbeschränkung hochgeladener Dateien
Standardmäßig kann PHP Die Größe beträgt auf weniger als 2 Mio. begrenzt. Dies ist oft zu klein für Anwendungen, die große Dateien hochladen müssen, daher muss die Datei php.ini manuell geändert werden, um die Größenbeschränkung für Upload-Dateien zu erweitern. Suchen Sie die folgende Einstellung in der php.ini-Datei:

upload_max_filesize = 2M

Ändern Sie sie auf die gewünschte Größe, zum Beispiel:

upload_max_filesize = 20M

Dies ermöglicht das Hochladen von Dateien unter 20 MB.

    Weitere Dateitypen hinzufügen
Standardmäßig erlaubt PHP nur das Hochladen einiger gängiger Dateitypen wie JPG, PNG, GIF und anderer Bilder Dateitypen. Manchmal müssen jedoch andere Dateitypen hochgeladen werden (z. B. PDF-Dateien, Word-Dokumente usw.), sodass die Datei php.ini manuell geändert werden muss, um weitere Dateitypen hinzuzufügen.

Suchen Sie die folgenden Einstellungen in der php.ini-Datei:

;upload_max_filetype = "application/octet-stream"

Entfernen Sie das vorangehende Semikolon. Und fügen Sie am Ende den erforderlichen Dateityp hinzu, zum Beispiel:

upload_max_filetype = "application/octet-stream", "application/pdf", "application/msword"

Das Hochladen von Oktett-Stream-, PDF- und Word-Dokumentdateien ist zulässig.

Nachdem Sie die Datei php.ini geändert haben, müssen Sie den Webserver neu starten, damit die Einstellungen wirksam werden. Nach Abschluss des Vorgangs sollte die Upload-Funktion erneut getestet werden, um sicherzustellen, dass die Änderung erfolgreich war.

Zusammenfassung:

Das Ändern der php.ini-Datei ist ein wichtiger Schritt, um größere Uploads zu ermöglichen und weitere Dateitypen hinzuzufügen. Während dieses Vorgangs müssen Sie den Speicherort der Datei php.ini ermitteln und die erforderlichen Upload-Einstellungen ändern. Diese Einstellung umfasst Größenbeschränkungen für Upload-Dateien und Upload-Dateitypen. Sobald Sie diese Schritte abgeschlossen haben, sollten Sie den Webserver neu starten und die Upload-Funktionalität testen, um sicherzustellen, dass die Änderungen korrekt sind.

Das obige ist der detaillierte Inhalt vonphp.ini-Änderung hochladen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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