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 -yInstallieren Sie zuerst Nginx und führen Sie den folgenden Befehl aus:
sudo yum install epel-release -y
sudo yum install nginx -yStarten 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 nginxDa 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 -yBearbeiten 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.confFinden und ändern Sie die folgenden zwei Zeilen:
user = nginx
group = nginxStarten 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-fpmErstellen Sie eine neue PHP -Support -Konfigurationsdatei im NGINX -Konfigurationsverzeichnis:
sudo vi /etc/nginx/conf.d/php55.confFü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 -tNachdem dies bestätigt wurde, starten Sie Nginx neu:
sudo systemctl restart nginxErstellen Sie eine PHP -Testseite, um zu überprüfen, ob die Umgebung erfolgreich konfiguriert ist:
echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.phpBesuchen 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.