In der modernen Webentwicklung wird die Kombination von PHP und NGINX immer beliebter, was eine Hochleistungs- und stabile Serverumgebung schaffen kann. In diesem Artikel werden Sie Schritt für Schritt erforderlich, um PHP und NGINX auf CentOS -System zu installieren, wodurch Sie schnell flexible Webdienste erstellen können.
Stellen Sie vor der Installation sicher, dass das System auf die neueste Version aktualisiert wurde, und führen Sie den folgenden Befehl aus, um das Update abzuschließen:
<span class="fun">sudo yum update</span>
Um die Installation der neuesten Version von PHP zu erleichtern, müssen Sie zuerst EPEL- und REMI -Softwarequellen hinzufügen:
sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
Führen Sie den folgenden Befehl aus, um das PHP 8.1 -Versions -Repository zu aktivieren. Natürlich können Sie auch andere Versionen entsprechend Ihren Anforderungen aktivieren:
<span class="fun">sudo yum-config-Manager-auf Remi-Php81</span>
Installieren Sie als nächstes PHP- und gemeinsame Erweiterungspakete, um die meisten Projektanforderungen zu erfüllen:
<span class="fun">sudo yum installieren Sie PHP PHP-CLI PHP-FPM PHP-MYSQLND PHP-XML PHP-MBString -y</span>
Nach Abschluss der Installation müssen Sie die PHP-FPM-Konfigurationsdatei bearbeiten, um sicherzustellen, dass der Dienst mit dem NGINX-Benutzer ausgeführt wird:
<span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>
Ändern Sie die folgende Konfiguration in:
user = nginx
group = nginx
Installieren Sie Nginx über yum:
<span class="fun">sudo yum install nginx -y</span>
sudo systemctl start nginx
sudo systemctl enable nginx
Erstellen oder Bearbeiten von NGINX -Konfigurationsdateien und fügen Sie Unterstützung für PHP hinzu:
<span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>
Fügen Sie Folgendes hinzu:
server {
listen 80;
server_name your_domain.com; # Ersetzen Sie durch Ihren Domainnamen oderIPAdresse
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;
}
}
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Erstellen Sie eine einfache PHP -Testdatei, um zu überprüfen, ob die Konfiguration erfolgreich ist:
<span class="fun">echo "<? php phpinfo ();?>" | sudo tee /usr/share/nginx/html/info.php</span>
Besuchen Sie http://your_domain.com/info.php in Ihrem Browser. Wenn Sie die PHP -Informationsseite sehen, bedeutet dies, dass PHP und NGINX erfolgreich erstellt wurden.
Nach den oben genannten Schritten haben Sie PHP und NGINX im CentOS -System erfolgreich installiert und konfiguriert und eine solide Grundlage für die Webentwicklungsumgebung gelegt. Ich hoffe, dieser Leitfaden hilft Ihnen dabei, relevante Fähigkeiten schnell zu meistern.