Heim > Backend-Entwicklung > PHP7 > Erfahren Sie, wie Sie die neueste Version von PHP7 installieren

Erfahren Sie, wie Sie die neueste Version von PHP7 installieren

coldplay.xixi
Freigeben: 2023-02-17 18:52:02
nach vorne
2192 Leute haben es durchsucht

Erfahren Sie, wie Sie die neueste Version von PHP7 installieren

Empfohlen (kostenlos): PHP7

yum install mysql8.0, installiere php7.3, du kannst auch php7.4 installieren

Aktualisiere es, ich habe zuvor geschrieben, um 7.0 zu installieren, jetzt kannst du es installieren 7.2

Aktualisieren Sie php70 direkt auf php72

yum install yum-plugin-replace
yum replace php-common --replace-with=php72w-common
Nach dem Login kopieren

Es wird Ihnen wahrscheinlich die Meldung „WARNUNG: Alle Anbieter können nicht aufgelöst werden …“ angezeigt werden. Dies ist normal und Sie können fortfahren, indem Sie „y“ eingeben um zu sehen, welche Pakete installiert und entfernt werden, bevor ich erneut eine Chance zur Bestätigung bekomme.


In den letzten zwei Tagen habe ich erneut eine virtuelle Maschine installiert, lnmp kompiliert und verschiedene Erweiterungen vorgenommen Du hast es einfach geleckt? Was ist mit der Installation? Die Antwort ist ja!

1. Aktualisieren Sie zuerst die Yum-Quelle, andernfalls muss es sich um eine alte Version handeln, normalerweise 5.6 und niedriger, aber PHP7 ist schon lange nicht mehr verfügbar und die Leistung hat sich um mehr als 50 % verbessert!

Aktualisieren Sie die Yum-Quelle entsprechend dem System, meine ist Centos7, also führe ich den folgenden Code aus!

CentOS/RHEL 7.x:

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

Wenn es CentOS6 ist, dann führen Sie den folgenden Code aus:
CentOS/RHEL 6.x:

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

Dann können Sie php7.0 direkt installieren installiert sind wie folgt:

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

Mit nur diesem Befehl , Sie können die folgenden Erweiterungen installieren. Verstanden!

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

Sind Sie aufgeregt? Keine Sorge, es gibt noch bessere! Im Allgemeinen müssen Memcached, GD, MySQL usw. installiert werden, oder?

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

Wenn Sie XML installieren möchten, können Sie dies direkt tun. Zweifeln Sie nicht, dass es so einfach ist:

yum install php70w-xml
Nach dem Login kopieren

2. Überprüfen Sie die Ergebnisse:

Überprüfen Sie die PHP-Version:

php -v
Nach dem Login kopieren

Erfahren Sie, wie Sie die neueste Version von PHP7 installieren

Überprüfen Sie die PHP-Erweiterung:

php -m
Nach dem Login kopieren

Erfahren Sie, wie Sie die neueste Version von PHP7 installieren

Haben Sie es gesehen? Grundsätzlich sind alle Erweiterungen verfügbar, die Sie verwenden können, oder? Wenn Sie etwas wollen, gehen Sie einfach zu yum und alles wird gut! Sie müssen sich keine Sorgen mehr über verschiedene Abhängigkeitsprobleme machen!

Verwenden Sie die inländische Yum-Quelle: http://blog.csdn.net/zhezhebie/article/details/73484695
Um Redis und Memcached zu installieren, installieren Sie Yum einfach direkt:

yum install -y memcached redis
Nach dem Login kopieren

memcached-Anweisungen: http://blog.csdn. net/zhezhebie/article/details/73471519
Redis-Beschreibung: http://blog.csdn.net/zhezhebie/article/details/73470134

Es ist noch nicht vorbei, Sie müssen noch die PHP-Konfigurationsdatei und die Nginx-Konfiguration konfigurieren dokumentieren.
Referenzlink: http://php.net/manual/en/install.unix.nginx.php

Webtatic-Referenzlink: https://webtatic.com/packages/php70/

Konfigurieren Sie die PHP-Parsing-.php-Datei:
http://php.net/manual/en/install.unix.nginx.php

Jetzt scheint die Tsinghua-Universität einen Spiegel zu haben:
Sie können darauf verweisen: https://blog.csdn.net/qq_39583463/ Artikel/Details /80571849

systemctl 提供了一组子命令来管理单个的 unit,其命令格式为:
systemctl [command] [unit]
command 主要有:
start:立刻启动后面接的 unit。
stop:立刻关闭后面接的 unit。
restart:立刻关闭后启动后面接的 unit,亦即执行 stop 再 start 的意思。
reload:不关闭 unit 的情况下,重新载入配置文件,让设置生效。
enable:设置下次开机时,后面接的 unit 会被启动。
disable:设置下次开机时,后面接的 unit 不会被启动。
status:目前后面接的这个 unit 的状态,会列出有没有正在执行、开机时是否启动等信息。
is-active:目前有没有正在运行中。
is-enable:开机时有没有默认要启用这个 unit。
kill :不要被 kill 这个名字吓着了,它其实是向运行 unit 的进程发送信号。
show:列出 unit 的配置。
mask:注销 unit,注销后你就无法启动这个 unit 了。
unmask:取消对 unit 的注销。
Nach dem Login kopieren

Starten Sie beispielsweise php-fpm und starten Sie es automatisch:

systemctl  start php-fpm
systemctl enable php-fpm
systemctl reload php-fpm   #更改php.ini里面的内容之后平滑重载
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie die neueste Version von PHP7 installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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