1. Kompilieren und installieren Sie
./configure
--prefix=/usr
--sbin-path=/usr/sbin/nginx
--conf-path= / etc/nginx_1_6/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--pid-path=/var/run/nginx/nginx.pid
--lock-path=/var/lock/nginx.lock
--user=nginx
--group = nginx
--with-http_ssl_module
--with-http_flv_module
--with-http_stub_status_module
--with-http_gzip_static_module
--http-client-body-temp-path=/ var /tmp/nginx/client/
--http-proxy-temp-path=/var/tmp/nginx/proxy/
--http-fastcgi-temp-path=/var/tmp/nginx/ fcgi /
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi
--http-scgi-temp-path=/var/tmp/nginx/scgi
--with - pcre --with-file-aio
Während des Kompilierungsvorgangs tritt das Problem auf, dass die Klassenbibliothek nicht gefunden werden kann. Installieren Sie einfach zuerst die Klassenbibliothek und führen Sie sie dann erneut aus
2, Testen Sie die NGINX-Umgebung
Führen Sie die folgende Anweisung aus
$ sudo /etc/init.d/nginx configtest
Wenn Sie die folgende Eingabeaufforderung sehen, ist es bedeutet, dass Sie bereit sind, alle Umgebungen zu starten.
Nginx-Konfiguration testen: nginx.
Der Fehler, auf den ich gestoßen bin, ist dieser:
Sie müssen auch hinzufügen die Nginx-Benutzergruppe, bevor Sie Nginx starten, andernfalls wird
<span>[</span>emerg<span>]</span>: getpwnam<span>(</span>“nginx”<span>)</span> failed Nach dem Login kopieren |
Benutzergruppe hinzufügen
<span>sudo</span> adduser <span>--system</span><span>--no-create-home</span><span>--disabled-password</span><span>--group</span> nginx Nach dem Login kopieren |
3. Starten Sie NGINX
NGINX starten
sudo /etc/init.d/nginx start
Sehen Sie sich die folgende Eingabeaufforderung an, um einen erfolgreichen Start anzuzeigen
Nginx wird gestartet: nginx .
Das Obige stellt die Kompilierung, Installation und Konfiguration von NGINX vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.