CentOS/RHEL 7.x:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh http://mirror.webtatic.com/yum/el7/webtatic-release.rpm

然后就可以直接yum安装php7.0了,可以安装地拓展如下:
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel
安装Composer第一步,下载composer。(切换到项目的根目录,再实行)php -r "readfile('http://getcomposer.org/installer');" | php
下载之后后自动安装,实行 php composer.phar。查看Composer是否安装成功。
第二步,将composer.phar文件移动到bin目录以便全局利用Composer命令mv composer.phar /usr/local/bin/composer(如果只是针对某个项目利用Composer,可忽略此步。
3. 利用利用Composer ,须要有一个composer.json文件,这个文件的浸染紧张用来声明包之间的相互关系和其他的一些元素标签。
require 关键字在.json文件上利用require关键字,将见告Composer哪些包是你项目所须要的,格式如下:
{
“require”:{
“包名”:“版本号”
}
}
在项目文件路径下运行,
composer install
就会自动下载所需包到vendor目录下。
composer.lock文件:安装完所有须要的包之后,composer会天生一张标准的包版本的文件在composer.lock文件中。这将锁定所有包的版本。(利用composer.lock和composer.json一起,来掌握你的项目的版本)
更新指令:
composer update
这一点非常的主要,我们利用install命令来处理的时候,它首先会判断composer.lock文件是否存在,如果存在,将会下载相对应的版本(不会在于composer.json里面的配置)。
如果不存在composer.lock,composer将会通过composer.json来读取须要的包和相对的版本,然后创建composer.lock文件
这样子就可以在你的包有新的版本之后,你不会自动更新了,升级到新的版本,利用update命令即可,这样子就能获取最新版本的包并且也更新了你的composer.lock文件。