Heim > Artikel > Backend-Entwicklung > So installieren Sie PHP7 auf CentOS7
In diesem Artikel erfahren Sie, wie Sie PHP7 unter CentOS7 installieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Die Standard-PHP-Version von CentOS7 ist PHP5, aber wenn wir PHP7 installieren möchten, ist es nicht nötig, das vorhandene PHP5 zu löschen, sondern einfach PHP auf PHP7 zu aktualisieren.
Verwenden Sie den Befehl „yum stellt PHP bereit“, um den Installationsstatus des PHP-Pakets von CentOS7 abzurufen. Was angezeigt wird, ist, dass die neueste Version, die in der vorhandenen Installationsquelle installiert werden kann, ist: php-5.4.16-46.el7.x86_64
Vor der Installation von PHP7 wird empfohlen, zuerst das CentOS7-Installationspaket zu aktualisieren und zu aktualisieren:
yum -y update: Aktualisieren Sie alle Softwarepakete und aktualisieren Sie auch den Software- und Systemkernel.
yum -y upgrade: Aktualisieren Sie nur alle Softwarepakete, aber nicht den Software- und Systemkernel.
Wir verwenden hier den zweiten Punkt: yum -y upgrade to upgrade.
Nach Abschluss httpd neu starten: systemctl restart httpd.service: httpd neu starten.
Verwendung: index.php + phpinfo(): Test, es wird keine PHP-Informationsseite angezeigt, was darauf hinweist, dass eine PHP-Konfiguration erforderlich ist.
Verwenden Sie: yum remove php-common -y: Entfernen Sie das auf CentOS7 installierte PHP-Common, damit neues PHP-Common installiert werden kann. Dieser Schritt löscht das ursprüngliche PHP5 von CentOS.
Weil die Yum-Quelle von Linux in PHP7 nicht vorhanden ist. Beachten Sie, dass Sie weiterhin PHP7 konfigurieren müssen.
Verwenden Sie: sudo yum list php*: Zeigen Sie die PHP-Version an, die derzeit installiert werden kann (die neueste Version).
Sie können sehen, dass die neueste Version von PHP, die installiert werden kann, ist: php72w.
Ph72w installieren: sudo yum -y php72w installieren: .
Nachdem Sie den obigen Befehl ausgeführt haben, verwenden Sie: php -v: Anzeige
-bash: php: Befehl nicht gefunden:
Obwohl die Versionsinformationen nach der erfolgreichen Installation von PHP7 nicht angezeigt werden, wurde php72w zu diesem Zeitpunkt erfolgreich installiert und der httpd-Server muss neu gestartet werden, damit das neu installierte php72w wirksam wird.
Nach Abschluss verwenden Sie: systemctl restart httpd.service: Starten Sie httpd neu.
Browser verwenden: index.php + phpinfo(): Test, die PHP-Informationsseite wird angezeigt und zeigt an, dass httpd ursprünglich vollständig mit php72w konfiguriert wurde.
Dann, um das Problem der Verwendung von: php -v: Der Befehl zeigt die php72w-Version nicht an, und um php72w robuster zu machen, empfehlen wir die Installation der php72-Erweiterung:
Erweiterungsinstallation 1:
pm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmThe Der obige Befehl installiert insgesamt 30 Erweiterungspakete. Der Installationsvorgang ist langsam. Bitte warten Sie geduldig. . .
Die installierten Erweiterungspakete lauten wie folgt:
yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel
Die Erweiterung der Erweiterung
R
php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlibüber dem Installationspaket ähnelt: Yum Install PHP72W -XML: Befehl zur Installation. Empfohlenes Lernen:
php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 auf CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!