烂泥:yum安装php5.6

本文由ilanniweb微信公众号提供友情赞助,首发于烂泥行天下

IT技术分享QQ群:571981257

又一个月没有写文章了,最近一直在忙。好了废话不多说,直接进入主题,今天写一篇比较简单的文章,有关php5.6的yum安装方法。

centos7默认情况下php安装是php5.4版本,但是这个版本对于我们来说比较低。比如现在的testlink对于php的要求,至少是php5.5以上版本。如下:

clip_image001

所以就需要我们安装比较高版本的php,php的安装我们可以分通过源码方式,也可以通过yum方式。

源码方式安装php,可以参考这篇文章《烂泥:php5.6源码安装与apache集成》。

本篇文章,我们就来介绍通过yum方式安装php5.6。

一、安装remi源

php5.6要使用yum进行安装的话,我们就需要安装remi的yum源。如下:

yum -y install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm

clip_image002

在/etc/yum.repos.d/目录下,查看生成的相关文件,如下:

ls -al /etc/yum.repos.d/

clip_image003

通过上图,我们可以很明显的看出生成了很多remi开头的文件。现在我们来查看remi.repo文件,如下:

cat /etc/yum.repos.d/remi.repo

clip_image004

通过上图,我们可以很明显的看出remi.repo文件中确实有php5.6的yum源。

这样我们可以就可以直接安装php5.6,但是这还没有完。

二、修改remi源

第一章节最后的截图中,如果你仔细观察可以很明显的看出。这个remi源的地址是国外的域名,而且该remi仓库默认还是没有启用状态。

由于众所周知的原因,如果直接进行安装的话,会非常的慢。

别放弃,此时我们可以使用国内的镜像源,比如清华大学、中科大。

在此以清华大学的镜像为例,修改remi源,如下:

cat > /etc/yum.repos.d/remi.repo << “EOF”

[remi-safe]

name=Safe Remi’s RPM repository for Enterprise Linux $releasever – $basearch

baseurl=https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/$releasever/safe/$basearch/

enabled=1

gpgcheck=0

[remi]

name=Remi’s RPM repository for Enterprise Linux $releasever – $basearch

baseurl=https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/$releasever/remi/$basearch/

enabled=1

gpgcheck=0

EOF

clip_image005

根据上述remi的地址信息,查看php的软件软件版本,如下:

https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/7/php56/x86_64/

clip_image006

三、安装php5.6

remi源修改完毕后,我们就可以安装php5.6,使用如下命令:

yum -y install php56-php php56-php-devel php56-php-fpm php56-php-ldap php56-php-mssql php56-php-mysqlnd php56-php-mbstring php56-php-pdo php56-php-gd

clip_image007

clip_image008

以上安装命令。可以根据实际情况进行修改。

php5.6安装完毕后,我们来查看下其文件安装的位置,如下:

rpm -ql php56-php-5.6.38

clip_image009

通过上图,我们可以很明显的看出php5.6被安装到/opt/remi/php56目录下。

由于我们同时也安装php-fpm服务,在此启用下php-fpm服务,使用如下命令:

systemctl enable php56-php-fpm

systemctl start php56-php-fpm

systemctl status php56-php-fpm

clip_image010

查看php-fpm监听的端口,如下:

netstat -tunlp

clip_image011

通过上图,我们可以很明显的看出php-fpm监听的是9000端口,这个和源码安装默认的监听端口是一样的,这个也可以在我以前的文章中查看到。

四、安装其他版本的php

以上章节,我们安装的是php5.6,如果要安装php的其他版本的话,我们也可以的哦。

在此以安装php70为例,安装php70,使用如下命令:

yum -y install php70-php php70-php-devel php70-php-fpm php70-php-ldap php70-php-mysqlnd php70-php-mbstring php70-php-pdo php70-php-gd

clip_image012

写这篇文章目的,主要是介绍php的安装,以及国内镜像的使用。

未经允许不得转载:烂泥行天下 » 烂泥:yum安装php5.6

赞 (7) 打赏

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

支付宝扫一扫打赏

微信扫一扫打赏