目錄
1、首先要更新yum來源,不然一定是舊版,一般都在5.6及以下,但php7都出來好久了,性能提升50%以上!
2、檢驗一下成果:
#例如啟動php-fpm,並自啟動:
首頁 後端開發 PHP7 yum如何安裝最新版php7

yum如何安裝最新版php7

Jun 23, 2020 pm 05:30 PM

yum如何安裝最新版php7

#yum安裝mysql8.0,安裝php7.3,也可以安裝php7.4

這兩天又裝了一下虛擬機,又要編譯lnmp,還要弄各種拓展,很麻煩,能不能直接yum安裝呢?答案是可以的!

推薦教學:《php影片教學

1、首先要更新yum來源,不然一定是舊版,一般都在5.6及以下,但php7都出來好久了,性能提升50%以上!

依照系統更新yum來源,我的是centos7,所以我執行下面的程式碼!

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
登入後複製

如果是centos6,那麼執行以下程式碼:
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
登入後複製

然後就可以直接yum安裝php7.0了,可以安裝的擴展如下:

#yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring  php70-gd php70w-mysqlnd php70w-mbstring  php70-peclredwred -memcached php70w-devel

就這條指令,就可以安裝了下面的拓展了!

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

激動吧?別急,還有更牛的!一般都要安裝memcached,gd,mysql,等等是吧?

安装包			提供的拓展
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	
登入後複製

譬如你要加裝xml,那麼可以直接,別懷疑就是這麼簡單:

yum install php70w-xml
登入後複製

2、檢驗一下成果:

看看php版本:

php -v
登入後複製

yum如何安裝最新版php7

看看php拓展:

php -m
登入後複製

yum如何安裝最新版php7

看到了吧?基本上會用的拓展都齊了吧?要啥自己去yum一下就好了!再也不用糾結各種依賴問題了!

安裝redis和memcached,直接yum安裝即可:

yum install -y memcached redis
登入後複製
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 的注销。
登入後複製

#例如啟動php-fpm,並自啟動:

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

以上是yum如何安裝最新版php7的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)