Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn die Änderung an der Datei php.ini nicht wirksam wird?

Was soll ich tun, wenn die Änderung an der Datei php.ini nicht wirksam wird?

coldplay.xixi
coldplay.xixiOriginal
2020-07-27 10:40:135013Durchsuche

Die Lösung für das Problem, dass das Ändern der Datei php.ini keine Wirkung zeigt: Rufen Sie zunächst den gültigen Speicherort der Datei [php.ini] ab und führen Sie den Befehl [php -i |] aus. Folgen Sie dann der Konfiguration in phpinfo. Die Datei kann geändert werden.

Was soll ich tun, wenn die Änderung an der Datei php.ini nicht wirksam wird?

Lösung zum Ändern der php.ini-Datei wird nicht wirksam:

1 der effektive Um den Dateispeicherort von php.ini zu ermitteln, führen Sie

php -i | grep php.ini

in der Befehlszeile aus, um

Was soll ich tun, wenn die Änderung an der Datei php.ini nicht wirksam wird?

zu erhalten. 2. Ändern zwei Parameter in php.ini

post_max_size = 1000M
upload_max_filesize=200M

Speichern und beenden Sie nach der Änderung, starten Sie php-fpm neu und stellen Sie fest, dass es nicht wirksam wird.

Dann überprüfen Sie die Ursache

Erstellen Sie zunächst eine neue phpinfo.php-Datei im Stammverzeichnis

//phpinfo.php
<?php
echo phpinfo();

stellen Sie fest, dass

post_max_size =8M
upload_max_filesize=2M

überhaupt nicht geändert wurde , und schaute mir die Konfigurationsdatei in phpinfo an. Inhaltsverzeichnis

Was soll ich tun, wenn die Änderung an der Datei php.ini nicht wirksam wird?

unterscheidet sich tatsächlich von php -i, wenn es gedruckt wird. Der erste Schritt war also falsch und ich habe lange gekämpft, ohne es richtig zu machen.

Ändern Sie php.ini entsprechend diesem Verzeichnisspeicherort und laden Sie die Datei sofort hoch

Zusammenfassung:

php und php-fpm sind zwei Softwareprogramme und wurden separat installiert, als ich Nach der Installation verwendet der Befehlszeilenvorgang php -i | grep php.ini das Konfigurationsdateiverzeichnis von PHP, während der Zugriff auf den Webserver php-fpm und die von php-fpm angegebene php.ini-Datei verwendet, wodurch das Web phpinfo und sieht Die Befehlszeilenoperationphp -i führt zu unterschiedlichen Ergebnissen. Wenn hier ein Webzugriff verwendet wird, beachten Sie bitte die PHP-Info im Web.

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Änderung an der Datei php.ini nicht wirksam wird?. 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