Da Websites die Leistungs- und Sicherheitsanforderungen weiter verbessern, wird die Kombination von PHP 5.5- und NGINX -Anwendungen immer häufiger. Dieser Artikel bietet Ihnen eine vollständige Lösung, um PHP 5.5 und NGINX auf CentOS -System zu konfigurieren, um einen effizienten und stabilen Webserver aufzubauen.
Vor der Konfiguration wird empfohlen, das CentOS -System auf die neueste Version zu aktualisieren, um die Stabilität der Umgebung zu gewährleisten. Systemaktualisierungen können über den folgenden Befehl abgeschlossen werden:
sudo yum update -y
Installieren Sie zuerst Nginx und führen Sie den folgenden Befehl aus:
sudo yum install epel-release -y
sudo yum install nginx -y
Starten Sie nach Abschluss der Installation den Nginx -Dienst und stellen Sie ihn so ein, dass sie automatisch starten:
sudo systemctl start nginx
sudo systemctl enable nginx
Da das CentOS -Standard -Repository keinen PHP 5.5 enthält, muss nach der Installation ein zusätzliches Repository hinzugefügt und installiert werden:
sudo yum install php55 php55-fpm -y
Bearbeiten Sie nach Abschluss der Installation die PHP-FPM-Konfigurationsdatei und legen Sie den Benutzer und die Gruppe aus:
sudo vi /etc/php-fpm.d/www.conf
Finden und ändern Sie die folgenden zwei Zeilen:
user = nginx
group = nginx
Starten Sie nach Abschluss der Konfiguration PHP-FPM und setzen Sie sie ein und starten Sie sie an.
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Erstellen Sie eine neue PHP -Support -Konfigurationsdatei im NGINX -Konfigurationsverzeichnis:
sudo vi /etc/nginx/conf.d/php55.conf
Fügen Sie Folgendes hinzu:
listen 80;
server_name your_domain.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Überprüfen Sie nach Abschluss der Konfiguration, ob die NGINX -Konfiguration korrekt ist:
sudo nginx -t
Nachdem dies bestätigt wurde, starten Sie Nginx neu:
sudo systemctl restart nginx
Erstellen Sie eine PHP -Testseite, um zu überprüfen, ob die Umgebung erfolgreich konfiguriert ist:
echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.php
Besuchen Sie http://your_domain.com/info.php . Wenn die Seite PHP -Informationen anzeigt, bedeutet dies, dass die Konfiguration erfolgreich ist.
Nach den oben genannten Schritten haben Sie die Installation und Konfiguration von PHP 5.5 und NGINX im CentOS -System erfolgreich abgeschlossen. Diese Umgebung kann die Leistung und Stabilität der Website effektiv verbessern und eignet sich für Projektbereitstellungen, die PHP 5.5 -Unterstützung erfordern.