php在centos中,可以通过yum -y install php 来快速安装php,但是这有个缺点,不知道安装的是那一个版本,所以我们需要手动下载安装包,来安装php

php版本问题

php的版本过低的问题

This version of ownCloud requires at least PHP 5.6.0
You are currently running 5.4.16. Please update your PHP version.

Centos之php安装指定版本-yellowcong_php

安装php

下载安装

#下载php的5.6版本
wget http://yellowcong.qiniudn.com/php-5.6.32.tar.gz 

#解压
tar -zxvf php-5.6.32.tar.gz  

#安装php编译依赖,不然会报错
yum install -y libxml2 libxml2-devel 

#配置php
./configure --prefix=/usr/local/php

#编译并安装
make && make install 

#建立管道连接
ln -s /usr/local/php/bin/php ./php

#查看php版本
php -v

配置成功
Centos之php安装指定版本-yellowcong_xml_02

安装完成
Centos之php安装指定版本-yellowcong_xml_03

php版本查看
Centos之php安装指定版本-yellowcong_其他_04

php编译报错

这个问题是由于没有安装依赖的包所导致的
configure: error: xml2-config not found. Please check your libxml2 installation.
Centos之php安装指定版本-yellowcong_下载安装_05

yum install libxml2

yum install libxml2-devel -y