So ändern Sie php.ini-Parameter

WBOY
Freigeben: 2023-05-07 14:47:10
Original
1033 Leute haben es durchsucht

Mit der rasanten Entwicklung der Internet-Technologie wird die PHP-Sprache als eine in der Webentwicklung weit verbreitete Sprache zunehmend verwendet. Bei der Entwicklung von Webanwendungen mithilfe der PHP-Sprache müssen wir manchmal einige Parameter in der Datei php.ini ändern, um bestimmte Anforderungen zu erfüllen. In diesem Artikel wird erläutert, wie Sie die Parameter von php.ini ändern.

1. Suchen Sie die php.ini-Datei

Die php.ini-Datei ist die Konfigurationsdatei von PHP. Sie enthält eine Reihe von Konfigurationsinformationen für PHP-Anwendungen, wie z. B. die Größe der hochgeladenen Datei, das Speicherlimit, die Zeitzone usw Informationen wirken sich auf Aspekte wie Leistung und Sicherheit von PHP-Anwendungen aus. Bevor wir die php.ini-Parameter ändern, müssen wir daher zunächst verstehen, wo sich die php.ini-Datei befindet.

In Linux-Systemen können Sie den Speicherort der php.ini-Datei ermitteln, indem Sie im Terminal den Befehl „php --ini“ eingeben. Dieser Befehl gibt den Pfad von php.ini und anderen geladenen INI-Dateien aus, wie in der folgenden Abbildung dargestellt:

Configuration File (php.ini) Path: /usr/local/etc/php/7.4
Loaded Configuration File:         /usr/local/etc/php/7.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.4/conf.d
Additional .ini files parsed:      /usr/local/etc/php/7.4/conf.d/docker-php-ext-bcmath.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-opcache.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-pdo_mysql.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-redis.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-sodium.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-xdebug.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-zip.ini
Nach dem Login kopieren

In Windows-Systemen befindet sich die php.ini-Datei normalerweise in der Datei „php.ini“ in der PHP-Installation Sie können den Pfad zu php.ini auch in der Ausgabe der Funktion phpinfo() sehen.

2. Sichern Sie die ursprüngliche php.ini-Datei

Bevor Sie mit der Änderung der php.ini-Datei beginnen, wird empfohlen, zunächst die php.ini-Datei zu sichern, um fehlerhafte Änderungen zu vermeiden, die zu Leistungs- oder Sicherheitsproblemen führen können PHP-Anwendung. Es gibt zwei Möglichkeiten, die php.ini-Datei zu sichern:

  1. Kopieren Sie die php.ini-Datei, nennen Sie die kopierte Datei „php.ini.bak“ oder einen anderen Namen und speichern Sie sie im selben Verzeichnis
  2. Geben Sie den folgenden Befehl in der Befehlszeile ein, um die ursprüngliche php.ini-Datei als „php.ini.bak“ zu sichern:

    cp /etc/php.ini /etc/php.ini.bak
    Nach dem Login kopieren

    Erst nachdem die Sicherung abgeschlossen ist, können Sie mit der Änderung der php.ini-Datei beginnen.

3. Ändern Sie die php.ini-Parameter

Die Parameter in der php.ini-Datei werden im Format „Parametername = Parameterwert“ ausgedrückt mit Zahlen ausgefüllt werden, und einige Parameter müssen mit Zahlen ausgefüllt werden. Es ist eine Zeichenfolge erforderlich.

  1. Upload-Dateigröße ändern

Wenn wir große Dateien hochladen möchten, stoßen wir häufig auf das Problem, dass die Dateigrößenbeschränkung für den Server-Upload überschritten wird. Um dieses Problem zu lösen, können wir die Größenbeschränkung für Server-Upload-Dateien erhöhen, indem wir die Parameter „upload_max_filesize“ und „post_max_size“ in der Datei php.ini ändern.

In der Datei php.ini suchen wir nach den Schlüsselwörtern „upload_max_filesize“ und „post_max_size“, finden die entsprechenden Parameterzeilen und ändern die Parameterwerte. Wie unten gezeigt:

upload_max_filesize = 100M
post_max_size = 100M
Nach dem Login kopieren

Die oben genannten Parameter sind alle auf 100 MB eingestellt. Es ist zu beachten, dass beim Ändern dieser Parameter diese auf Werte mit angemessener Größe eingestellt werden sollten. Andernfalls können zu große oder zu kleine Werte dazu führen, dass die Funktion zum Hochladen von Dateien fehlschlägt.

  1. Speicherlimit ändern

Wenn ein PHP-Skript eine große Datenmenge verarbeiten muss, kann es zu Problemen mit nicht genügend Speicher kommen. Um dieses Problem zu lösen, können wir das Speicherlimit des PHP-Skripts erhöhen, um sicherzustellen, dass das PHP-Skript ordnungsgemäß ausgeführt werden kann.

In der Datei php.ini suchen wir nach dem Schlüsselwort „memory_limit“, finden die entsprechende Parameterzeile und ändern den Parameterwert. Wie unten gezeigt:

memory_limit = 512M
Nach dem Login kopieren

Die oben genannten Parameter sind auf 512 MB eingestellt. Es ist zu beachten, dass eine zu hohe Einstellung des Speicherlimits den Server belasten kann. Stellen Sie es daher entsprechend der tatsächlichen Situation ein.

  1. Zeitzone ändern

Die Verarbeitung und Anzeige von Zeitstempeln in PHP-Anwendungen ist zeitzonenbezogen. Wenn die PHP-Anwendung in verschiedenen Regionen bereitgestellt und verwaltet wird, können Probleme mit falschen Zeitstempeln auftreten. Die Lösung für dieses Problem besteht darin, die Zeitzone der PHP-Anwendung zu ändern.

In der Datei php.ini suchen wir nach dem Schlüsselwort „date.timezone“, finden die entsprechende Parameterzeile und ändern den Parameterwert. Wie unten gezeigt:

date.timezone = Asia/Shanghai
Nach dem Login kopieren

Die oben genannten Parameter sind auf „Asien/Shanghai“ eingestellt, um die Shanghai-Zeitzone darzustellen. Es ist zu beachten, dass die Zeitzone korrekt eingestellt sein muss, um sicherzustellen, dass der Zeitstempel korrekt ist.

4. Starten Sie den Webserver neu

Nachdem wir die Datei php.ini geändert haben, müssen wir den Webserver neu starten, damit die neuen Einstellungen wirksam werden. Unter Windows-Systemen können Sie zum Neustart auf die Datei php.ini doppelklicken. Unter Linux-Systemen können Sie den Neustart über den folgenden Befehl durchführen.

Apache-Server-Neustartbefehl:

sudo systemctl restart apache2
Nach dem Login kopieren

Nginx-Server-Neustartbefehl:

sudo systemctl restart nginx
Nach dem Login kopieren

Zusammenfassung

Das Ändern der php.ini-Parameter ist einer der wichtigen Schritte bei der Optimierung von Webanwendungen. Durch Ändern der Parameter in der php.ini-Datei können Sie dies tun Passen Sie die laufende Umgebung von PHP-Anwendungen an, um die Anwendungsleistung und -sicherheit zu verbessern. Es ist jedoch zu beachten, dass Sie beim Ändern der Konfigurationsdatei vorsichtig sein sollten, um unerwartete Probleme zu vermeiden. In diesem Artikel werden drei gängige Parameter zum Ändern von php.ini kurz vorgestellt, um PHP-Entwicklern dabei zu helfen, die PHP-Umgebung besser zu konfigurieren und zu optimieren.

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

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage