Lösung für das Problem, dass nach der PHP-Kompilierung kein fpm vorhanden ist: 1. Gehen Sie in das Verzeichnis „/usr/local/php/etc“ und kopieren Sie „php-fpm.conf.default“ nach „php-fpm.conf“. "; 2. Bearbeiten Sie die Konfigurationsdatei; 3. Starten Sie „php-fpm“ neu.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn nach der PHP-Kompilierung kein FPM vorhanden ist?
Die Fehlermeldung besagt, dass php-fpm.conf nicht gefunden werden kann
Es stellt sich heraus, dass php-fpm.conf noch nicht vorhanden ist. Wir gehen in das Verzeichnis /usr/local/php/etc und erstellen eine Kopie davon php-fpm.conf.default In php-fpm.conf
cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf
Bearbeiten Sie diese Konfigurationsdatei:
vim php-fpm.conf pid = run/php-fpm.pid user = www group = www
Versuchen Sie erneut zu beginnen:
/usr/local/php/sbin/php-fpm
Eine Fehlermeldung besagt erneut, dass der www-Benutzer nicht existiert:
[26-Feb-2015 15:57:38] ERROR: [pool www] cannot get uid for user 'www' [26-Feb-2015 15:57:38] ERROR: FPM initialization failed
Okay, lasst uns eine neue WWW-Benutzergruppe erstellen:
groupadd www useradd -g www www
Von vorne beginnen:
/usr/local/php/sbin/php-fpm
Es erfolgt keine Ausgabe, was auf einen Erfolg hinweist! ! !
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn nach der PHP-Kompilierung kein FPM vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!