Aktueller Standort: Startseite> Neueste Artikel> Detailliertes Konfigurations -Tutorial für NGINX mit PHP 5.5 in CentOS -Umgebung

Detailliertes Konfigurations -Tutorial für NGINX mit PHP 5.5 in CentOS -Umgebung

gitbox 2025-07-26

Vorwort

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.

Vorbereitung

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 Nginx

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 Nginx und richten Sie Strom ein

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

Installieren Sie PHP 5.5

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

Konfigurieren Sie PHP-FPM

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 PHP-FPM und setzen

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

Konfigurieren Sie NGINX, um PHP 5.5 zu unterstützen

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 die NGINX -Konfiguration und starten Sie den Dienst neu

Ü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

Testen Sie die PHP -Umgebung

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.

Zusammenfassen

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.