Heim > Backend-Entwicklung > PHP7 > Hauptteil

Ausführliche Erklärung zur Installation von PHP7 auf Centos Yum

藏色散人
Freigeben: 2023-02-17 16:56:02
Original
3665 Leute haben es durchsucht

So installieren Sie PHP7 auf Centos Yum: Aktualisieren Sie zuerst das Yum-Warehouse-Paket auf das RPM-Paket von PHP7. Verwenden Sie dann den Yum-Befehl, um grundlegende PHP-Komponenten zu installieren, und starten Sie „php-“. fpm“; Überprüfen Sie abschließend die Version, um zu überprüfen, ob die Installation erfolgreich war.

Ausführliche Erklärung zur Installation von PHP7 auf Centos Yum

1. Installationsvorbereitung

Verwenden Sie den folgenden Befehl, um das yum-Warehouse-Paket auf das rpm-Paket von PHP7 zu aktualisieren

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Nach dem Login kopieren

2. Starten Sie die Installation

1. Installieren Sie zuerst die grundlegenden PHP-Komponenten und installieren Sie dann alles, was Sie möchten in Zukunft benötigen

yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
Nach dem Login kopieren

2. Dann installieren Sie PHP-fpm (Prozessmanager, bietet PHP-Prozessverwaltungsmethode, kann Speicher und Prozesse effektiv steuern, PHP-Konfiguration reibungslos neu laden)

yum -y install php70w-fpm php70w-opcache
Nach dem Login kopieren

3. Starten Sie nach der Installation php-fpm

systemctl start php-fpm
Nach dem Login kopieren

4. Überprüfen Sie die Version, um zu überprüfen, ob die Installation erfolgreich war

php -v
Nach dem Login kopieren

3. Überprüfen Sie, ob PHP mit Nginx kommunizieren kann

1. Erstellen Sie einen neuen Index im Standard-HTML-Ordner (/usr/local/webserver/nginx /html/) .php, der Inhalt lautet wie folgt:

<?php    phpinfo();?>
Nach dem Login kopieren

2. Ändern Sie die Nginx-Konfigurationsdatei (Sie können find /|grep nginx.conf verwenden, um nach dem Speicherort der Konfigurationsdatei zu suchen) Nginx.conf, Ändern Sie Folgendes und fügen Sie Folgendes hinzu:

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
Nach dem Login kopieren

Sie müssen die ursprünglichen Attribute in den blauen Schriftartteil ändern, da sonst beim Zugriff auf index.php die folgende Situation auftritt (php-fpm kann die ausgeführte PHP-Datei nicht finden im ursprünglichen SCRIPT_FILENAME)

3. Starten Sie Nginx neu

/usr/local/webserver/nginx/sbin/nginx -s reload
Nach dem Login kopieren

4. Greifen Sie auf den Domainnamen (IP)/index.php und Folgendes zu Inhalt erscheint, was bedeutet, dass die Konfiguration erfolgreich ist

4. Überprüfen Sie, ob PHP mit MySQL kommunizieren kann

Ändern Sie den Inhalt der vorherigen index.PHP wie folgt

<?php

// 创建连接
$test = mysqli_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;qq1234&#39;);//数据库服务器地址,账号名,密码

// 检测
if (!$test) echo "连接失败,请检查mysql服务以及账户密码";
echo "数据库连接成功!";
?>
Nach dem Login kopieren

Zugriff direkt nach der Änderung von index.php, Nginx muss nicht neu gestartet werden

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Installation von PHP7 auf Centos Yum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!