Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie die neueste Version von PHP7 mit Yum

So installieren Sie die neueste Version von PHP7 mit Yum

coldplay.xixi
coldplay.xixinach vorne
2020-06-23 17:30:543000Durchsuche

So installieren Sie die neueste Version von PHP7 mit Yum

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

Ich habe in den letzten zwei Tagen erneut lnmp installiert und verschiedene Erweiterungen vorgenommen. Kann ich es direkt mit yum installieren? Die Antwort ist ja!

Empfohlenes Tutorial: "PHP-Video-Tutorial"

1. Aktualisieren Sie zuerst die Yum-Quelle, andernfalls muss es sich um eine alte Version handeln, normalerweise 5.6 und niedriger, aber PHP7 Es ist schon lange auf dem Markt 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 Sie Yum hat PHP7.0 direkt installiert. Die Erweiterungen, die installiert werden können, sind wie folgt: pecl-redis php70w-pecl -memcached php70w-devel

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

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 ohne Zweifel so einfach machen:

yum install php70w-xml

2. Überprüfen Sie die Ergebnisse:

Überprüfen Sie die PHP-Version:

php -v

So installieren Sie die neueste Version von PHP7 mit YumÜberprüfen Sie die PHP-Erweiterung:

php -m

Sehen Sie es? 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! So installieren Sie die neueste Version von PHP7 mit Yum

Installieren Sie Redis und Memcached, installieren Sie es einfach direkt mit yum:

yum install -y memcached redis
rrree

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

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

Das obige ist der detaillierte Inhalt vonSo installieren Sie die neueste Version von 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