Aktueller Standort: Startseite> Neueste Artikel> Eine detaillierte Anleitung zur schnellen Installation von PHP und Nginx auf CentOS

Eine detaillierte Anleitung zur schnellen Installation von PHP und Nginx auf CentOS

gitbox 2025-07-02

Vorwort

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.

Vorbereitung

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>

Installieren Sie das Repository von Epel und Remi

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

Aktivieren Sie das Remi -PHP -Repository

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 PHP und gemeinsame Erweiterungen

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>

Konfigurieren Sie PHP-FPM

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

Installieren Sie Nginx über yum:

 <span class="fun">sudo yum install nginx -y</span>

Start und Setzen Sie den Nginx -Boot

 sudo systemctl start nginx
sudo systemctl enable nginx

Konfigurieren Sie NGINX, um PHP zu unterstützen

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;
    }
}

Starten und setzen

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

Testen Sie die PHP -Umgebung

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.

Zusammenfassen

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.