1. Laden Sie die Nginx-Quelldatei herunter
Gehen Sie zur offiziellen Nginx-Website, um die stabile Version von Nginx herunterzuladen.
Entpacken: tar -zxvf nginx-1.10.0.tar.gz
2. Überprüfen Sie die Installationsabhängigkeiten
Führen Sie den folgenden Befehl aus, um die Nginx-Abhängigkeitsbibliothek zu installieren:
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
3. Konfigurieren Sie die Nginx-Installationsoptionen
Ich konfiguriere die Installation nur auf / opt Verzeichnis, andere Optionen können durch Ausführen von ./configuration –help angezeigt werden.
cd nginx-Installationsverzeichnis, führen Sie den folgenden Befehl aus:
./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
Offizielle Website-Parameterkonfigurationsanweisungen:
4. Kompilieren und installieren
make && make install
5. Starten, stoppen, neu starten
# 1.启动nginx shell> nginx # 可通过ps -ef | grep nginx查看nginx是否已启动成功 # 2.停止nginx shell> nginx -s stop # 3. 重新启动 shell> nginx -s reload
Nachdem Nginx erfolgreich mit der Standardkonfiguration gestartet wurde, gibt es zwei Prozesse, einen Hauptprozess (Daemon-Prozess) und einen Arbeitsprozess. Der Hauptprozess ist für die Verwaltung des Arbeitsprozesses verantwortlich, und der Arbeitsprozess ist für die Verarbeitung der HTTP-Anfrage des Benutzers verantwortlich.
6. Konfigurieren Sie nginx so, dass es beim Booten startet.
Fügen Sie den Befehl /usr/bin/nginx zur Datei /etc/rc.d/rc.local hinzu. Die Datei rc.local wird beim Systemstart ausgeführt . Centos7 empfiehlt jedoch, den Startdienst als Dienstbeschreibungsdatei zu schreiben und zum Systemdienst hinzuzufügen, sodass rc.local standardmäßig keine Ausführungsberechtigungen hat und Sie ihm Ausführungsberechtigungen hinzufügen müssen.
shell> vim /etc/rc.d/rc.local # 添加如下参数 /usr/bin/nginx shell> chmod +x /etc/rc.d/rc.local
Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!