Heim > Artikel > PHP-Framework > Laravel-Installation und PHP-FPM, Nginx-Konfiguration selbststartend
❝Konfigurieren Sie PHP-FPM für den automatischen StartAls ich RabbitMQ erstellt habe, habe ich dieses Mal daran gedacht, Larave zu verwenden, um es zu erstellen und Nginx wurden so konfiguriert, dass sie von einer Laravel-Installation auf andere Punkte ausgedehnt werden Dieser Artikel konzentriert sich hauptsächlich auf die folgenden Punkte: Einführung in jeden Aspekt
Verschieben Sie php composer.phar
in das bin-Verzeichnis mv composer.phar /usr/local/bin/composer
und benennen Sie es in composer
um. Warum sollten Sie dies im Verzeichnis usr/local/bin ablegen? Seien Sie global Verwenden Sie Composer
, um den Befehl einzugeben, um die Version zu überprüfen und festzustellen, ob die Installation erfolgreich ist. Hier sehen Sie, dass die von uns installierte Version 1.10 ist, was beweist, dass wir Composer erfolgreich installiert haben
Hier müssen Sie auf die Anforderungen für die PHP-Version achten, die Sie installieren müssenKaka verwendet hier PHP7.2Laravel ist für den Betrieb in einer virtuellen Maschine vorbereitet, es gibt also keine separate Konfiguration von conf, und es wird direkt im HTML-Verzeichnis betrieben
Führen Sie die Laravle-Version aus. Hier ist die PHP-Umgebung 7.2 erforderlich Sie müssen PHP aktualisieren, sodass Sie keine höhere Version von Laravel wählen müssencomposer create-project --prefer-dist laravel/laravel blog "5.8.*"
Verwenden Sie ifconfig, um die IP-Adresse meiner virtuellen Maschine herauszufinden.
Wenn der virtuellen Maschine keine feste IP zugewiesen ist, überprüfen Sie bei jeder Verbindung mit xsheel oder ftp die IP-Adresse der virtuellen Maschine. Diese IP-Adresse kann sich nach dem Herunterfahren und Einschalten der virtuellen Maschine ändern . Es gibt Änderungen und dann können Sie über den Host-Computer darauf zugreifen http://192.168.254.135/blog/public/index.php
Dieser Inhalt hat weder Auswirkungen auf den lokalen Betrieb noch auf Online-Server.
Da es sich um eine virtuelle Maschine handelt, wird php-fpm nach dem Herunterfahren und Starten möglicherweise nicht neu gestartet und der folgende Fehler wird angezeigt. Keine Panik, wenn Sie darauf stoßen Sehen Sie sich diesen Fehler an. Ist Ihr PHP-FPM aktiviert?
Führen Sie dazu den Befehl systemctl start php-fpm
aus.
Wäre es nicht sehr mühsam, wenn Sie jedes Mal neu starten müssten? Dann konfigurieren wir einen Start-Autostart für PHP-FPM. Einfach starten
Passen Sie es entsprechend Ihrem eigenen Nginx-Installationsort an, mein Installationsort ist /usr/local/nginx/
Ausführencd /lib/systemd/system/
Erstellenvim nginx.service
und wie folgt schreiben
[Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
Autostart beim Booten einstellensystemctl enable nginx
Das obige ist der detaillierte Inhalt vonLaravel-Installation und PHP-FPM, Nginx-Konfiguration selbststartend. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!