Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie Nginx- und PHP-Module auf einem Linux-System
Linux wird als Open-Source-System von vielen Entwicklern favorisiert und der Nginx-Server nimmt im Bereich der Webserver eine wichtige Stellung ein. In Verbindung mit der Unterstützung von PHP-Modulen können PHP-Websites und -Anwendungen auf Linux-Servern ausgeführt werden. In diesem Artikel erfahren Sie, wie Sie Nginx- und PHP-Module auf Ihrem Linux-System installieren.
1. Nginx installieren
Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein, um Nginx hinzuzufügen Paketverwaltung Quelle:
cd /etc/yum.repos.d/ touch nginx.repo vim nginx.repo
Kopieren Sie in vim den folgenden Inhalt:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
*Hinweis: Wenn Sie Nginx nicht auf einem CentOS-System installieren, müssen Sie zu gehen Die Installationsanleitung finden Sie auf der offiziellen Website von Nginx.
Yum aktualisieren:
yum update
Nginx installieren:
yum install nginx#🎜 🎜# Starten Sie Nginx:
systemctl start nginxÜberprüfen Sie den Nginx-Status:
systemctl status nginxBeispiel: Ausgabe:
nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-06-09 00:02:05 CST; 3s ago Process: 5961 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 5958 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 5957 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 5963 (nginx) CGroup: /system.slice/nginx.service ├─5963 nginx: master process /usr/sbin/nginx └─5964 nginx: worker processDies zeigt an, dass Nginx erfolgreich installiert wurde und ausgeführt wird.
http://服务器IP/Wenn Sie „Willkommen bei Nginx“ sehen !“, dann haben Sie Nginx erfolgreich installiert und aktiviert. 2. PHP konfigurieren
yum install php
yum install php-mysql php-fpm php-gd#🎜 🎜#php-fpm konfigurieren
vim /etc/php-fpm.d/www.conf
Fügen Sie die folgenden Optionen hinzu oder ändern Sie sie: # 🎜🎜#
user = nginx group = nginx listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx# 🎜🎜#PHP-fpm neu starten
systemctl restart php-fpm
Konfigurieren Sie Nginx für die Unterstützung von PHP
Öffnen Sie die Nginx-Standardkonfigurationsdatei:vim /etc/nginx/conf.d/default.conf
location / { root /usr/share/nginx/html; index index.html index.htm; }
location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }*Hinweis: Wenn Sie das Standard-Stammverzeichnis der Nginx-Website ändern möchten, ändern Sie bitte das Pfad der „root“-Direktive oben.
Nginx-Konfigurationsdatei neu laden
Führen Sie den folgenden Befehl aus, um die Nginx-Konfigurationsdatei zu aktualisieren:nginx -s reload
Erstellen Sie eine PHP-Testseite
Erstellen Sie eine Datei mit dem Namen index.php im Standard-Website-Stammverzeichnis von Nginx: # 🎜🎜#cd /usr/share/nginx/html vim index.php
<?php phpinfo(); ?>
Navigieren Sie zu der PHP-Testseite, die Sie gerade erstellt haben: # 🎜🎜#
http://服务器IP/index.phpWenn Sie die PHP-Konfigurationsinformationen sehen können, haben Sie die Nginx- und PHP-Umgebungen erfolgreich konfiguriert.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Nginx- und PHP-Module auf einem Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!