Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie PHP7 mit Yum

So installieren Sie PHP7 mit Yum

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-05-20 09:34:213243Durchsuche

In diesem Artikel erfahren Sie, wie Sie die neueste Version von PHP7 mit Yum 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 mit Yum

Yum, installiere MySQL8.0, installiere PHP7.3, du kannst auch PHP7.4 installieren

https://blog.csdn.net/zhezhebie/article/details/106275503

Update, was ich zuvor geschrieben habe ist Installieren Sie 7.0, jetzt können Sie 7.2 installieren, Referenzlink:

https://webtatic.com/packages/php72/

Aktualisieren Sie PHP70 direkt auf PHP72

yum install yum-plugin-replace
yum replace php-common --replace-with=php72w-common

Es wird Ihnen wahrscheinlich die Meldung „WARNUNG: Nicht auflösbar“ angezeigt Alle Anbieter …“ Dies ist normal und Sie können fortfahren, indem Sie „y“ anklicken. Sie haben die Möglichkeit zu sehen, welche Pakete installiert und entfernt werden, bevor Sie erneut die Möglichkeit haben, dies zu bestätigen.

Es wurde erneut installiert In den letzten zwei Tagen musste ich lnmp kompilieren und verschiedene Erweiterungen vornehmen. Kann ich es direkt mit yum installieren? 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

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

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 können Sie installieren die folgenden Erweiterungen!

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

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

yum install php70w-xml

2. Überprüfen Sie die Ergebnisse:

Überprüfen Sie die PHP-Version:

php -v

So installieren Sie PHP7 mit Yum

Überprüfen Sie die PHP Erweiterung:

php -m

So installieren Sie PHP7 mit Yum

Hast du 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 es 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

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/article /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 的注销。

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

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

Empfohlenes Lernen: php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 mit Yum. 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