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.
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
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
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!