Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie PHP7 auf CentOS78

So installieren Sie PHP7 auf CentOS78

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-05-13 09:25:492455Durchsuche

In diesem Artikel erfahren Sie, wie Sie PHP7 auf CentOS78 installieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So installieren Sie PHP7 auf CentOS78

1. 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

2 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.

3. Verwendung: 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.

4. Weil die yum-Quelle von Linux für php7 nicht existiert , verwenden Sie: php -v: display

-bash: php: Befehl nicht gefunden: Zeigt an, dass Sie mit der Konfiguration von php7 noch fortfahren müssen.

5. Verwendung: sudo yum list php*: Überprüfen Sie die PHP-Version, die derzeit installiert werden kann (die neueste Version).

Sie können sehen, dass die neueste Version von PHP, die installiert werden kann, ist: php72w.

6. PHP72w installieren: sudo yum -y install php72w: .

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.

7. Nach Abschluss verwenden Sie: systemctl restart httpd.service: Starten Sie httpd neu.

Verwenden Sie den Browser: index.php + phpinfo(): Test, die PHP-Informationsseite wird angezeigt und zeigt an, dass httpd ursprünglich vollständig mit php72w konfiguriert wurde.

8. 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:

yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel

上述命令一共会安装30个拓展包,安装过程较慢,请耐心等待。。。
安装的拓展包如下:
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

执行上述命令后,使用:   php -v   :显示:   PHP 7.2.16 (cli)   : 说明php72w开发环境基本安装完成。

9. Um die Entwicklungsumgebung von php72w weiter zu stärken, ist es Es wird empfohlen, die folgenden Befehle einzugeben, um umfassendere Erweiterungen des php72w-Pakets zu installieren:

安装包			                                提供的拓展
php72w			                           mod_php	, php72w-zts
php72w-bcmath		
php72w-cli		                           php-cgi, php-pcntl, php-readline
php72w-dba		
php72w-devel		
php72w-embedded		                   php-embedded-devel
php72w-enchant		
php72w-fpm		
php72w-gd		
php72w-imap		
php72w-interbase		                     php_database, php-firebird
php72w-intl		
php72w-ldap		
php72w-mbstring		
php72w-mcrypt		
php72w-mysql		                         php-mysqli, php_database
php72w-mysqlnd		                     php-mysqli, php_database
php72w-odbc		                         php-pdo_odbc, php_database
php72w-opcache		                     php72w-pecl-zendopcache
php72w-pdo		                        php72w-pdo_sqlite, php72w-sqlite3
php72w-pdo_dblib		                     php72w-mssql
php72w-pear		
php72w-pecl-apcu	
php72w-pecl-imagick	
php72w-pecl-memcached	
php72w-pecl-mongodb	
php72w-pecl-redis	
php72w-pecl-xdebug	
php72w-pgsql		                      php-pdo_pgsql, php_database
php72w-phpdbg		
php72w-process		        php-posix, php-sysvmsg, php-sysvsem, php-sysvshm
php72w-pspell		
php72w-recode		
php72w-snmp		
php72w-soap		
php72w-tidy		
php72w-xml		                    php-dom, php-domxml, php-wddx, php-xsl
php72w-xmlrpc

Jedes der oben genannten Erweiterungspakete wird auf ähnliche Weise installiert: yum install php72w-xml: Befehl.

Empfohlenes Lernen:

php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 auf CentOS78. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen