Centos7 Yum安裝 PHP5.5,5.6,7.0

2021-6-29    前端達(dá)人

默認(rèn)的版本太低了,手動(dòng)安裝有一些麻煩,想采用Yum安裝的可以使用下面的方案:

1.檢查當(dāng)前安裝的PHP包
yum list installed | grep php
如果有安裝的PHP包,先刪除他們
   yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
2.Centos 5.X
    rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
  CentOs 6.x
    rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
  CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
 
如果想刪除上面安裝的包,重新安裝
rpm -qa | grep webstatic
rpm -e  上面搜索到的包即可

3.運(yùn)行yum install
  yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64

yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64

注:如果想升級(jí)到5.6把上面的55w換成56w就可以了。

yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

4.安裝PHP FPM
yum install php55w-fpm 
yum install php56w-fpm 
yum install php70w-fpm

注:如果想升級(jí)到5.6把上面的55w換成56w就可以了。

 

我們要使用yum來安裝php-fpm和比較新版本的php,nginx,MySQL-server的話, 首先得給yum添加幾個(gè)源,CentOS默認(rèn)的源里面軟件比較舊,有些軟件、庫還沒有。

EPEL源:

Extra Packages for Enterprise Linux (or EPEL)或者叫企業(yè)版 Linux 附加軟件包, 是一個(gè)由特別興趣小組創(chuàng)建、維護(hù)并管理的,針對(duì) 紅帽企業(yè)版 Linux(RHEL)及其衍生發(fā)行版 (比如 CentOS、 Scientific Linux)的一個(gè)高質(zhì)量附加軟件包項(xiàng)目。

EPEL 的軟件包通常不會(huì)與企業(yè)版 Linux 官方源中的軟件包發(fā)生沖突,或者互相替換文件。 EPEL 與 Fedora 項(xiàng)目基本一致,包含完整的構(gòu)建系統(tǒng)、升級(jí)管理器、鏡像管理器等等。

EPEL源官方網(wǎng)站:https://fedoraproject.org/wiki/EPEL

添加EPEL源:

32位CentOS,在命令行運(yùn)行下面命:  rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm  

64位CentOS,在命令行運(yùn)行下面命令:  rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm  

EPEL源只能作為CentOS官方源的補(bǔ)充,里面還都是一些系統(tǒng)基礎(chǔ)的軟件包, 我們要安裝的php,php-fpm,mysql等軟件里面還是沒有,所以接下來添加另一個(gè)軟件源Remi。

Remi源中的軟件幾乎都是最新穩(wěn)定版?;蛟S您會(huì)懷疑穩(wěn)定不?放心吧, 這些都是Linux骨灰級(jí)的玩家編譯好放進(jìn)源里的,他們對(duì)于系統(tǒng)環(huán)境和軟件編譯參數(shù)的熟悉程度毋庸置疑。

Remi官方網(wǎng)站:http://rpms.famillecollet.com/

添加Remi源,不管32位還是64位的系統(tǒng),運(yùn)行下面命令:   rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm  

Remi源默認(rèn)是沒有啟用的,我們來啟用Remi源,修改 /etc/yum.repos.d/remi.repo 文件,把文件內(nèi)的 enabled=0 改為 enabled=1 ,注意:改文件內(nèi)有2個(gè) enabled=0 我們修改[remi]下面的,不要修改[remi-test]下面的。

到這里yum源的配置結(jié)束,下面安裝軟件就簡(jiǎn)單了。安裝時(shí)候有詢問y/n的時(shí)候都是y

安裝php,php-fpm以及php擴(kuò)展:  yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql  

PHP配置文件php.ini路徑: /etc/php.ini 

php-fpm配置文件php-fpm.conf路徑:/etc/php-fpm.conf

 

成功只是比失敗多走了一步而已,堅(jiān)持自己的夢(mèng)想,永不言棄!






藍(lán)藍(lán)設(shè)計(jì)建立了UI設(shè)計(jì)分享群,每天會(huì)分享國內(nèi)外的一些優(yōu)秀設(shè)計(jì),如果有興趣的話,可以進(jìn)入一起成長(zhǎng)學(xué)習(xí),請(qǐng)掃碼藍(lán)小助,報(bào)下信息,藍(lán)小助會(huì)請(qǐng)您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請(qǐng)與我們聯(lián)系。

截屏2021-05-13 上午11.41.03.png


轉(zhuǎn)自:csdn 

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍(lán)藍(lán)設(shè)計(jì)尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請(qǐng)及時(shí)與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍(lán)藍(lán)設(shè)計(jì)bouu.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)


分享本文至:

日歷

鏈接

個(gè)人資料

存檔