"在CentOS7下安装PHP7" 修訂間的差異
出自 YTYZX有图有真相的百科
(创建页面,内容为“1”) |
|||
(未顯示由 1 位使用者於中間所作的 16 次修訂) | |||
行 1: | 行 1: | ||
− | 1 | + | 1.首先输入"yum upgrade"进行更新。 |
+ | [[File:CentOS7PHP71.png]] | ||
+ | 2.更新完毕后输入"yum install php"尝试进行安装。 | ||
+ | [[File:CentOS7PHP72.png]] | ||
+ | 3.显示PHP版本为5.4.16-42.e17,不是PHP7。 | ||
+ | [[File:CentOS7PHP73.png]] | ||
+ | 4.输入“n”取消安装。 | ||
+ | [[File:CentOS7PHP74.png]] | ||
+ | 5.输入“rpm -Uvh <nowiki> https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm </nowiki>”尝试从官网更新EPEL。 | ||
+ | 注意:EPEL(Extra Packages for Enterprise Linux,企业版Linux的额外软件包)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版 Linux(RHEL)及其衍生发 | ||
+ | 行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。可点击[https://fedoraproject.org/wiki/EPEL/zh-cn 官网]了解详情。 | ||
+ | [[File:CentOS7PHP75.png]] | ||
+ | 6.如出现如下错误则表明从官网更新EPEL失败。 | ||
+ | 错误信息:Retrieving <nowiki> https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm </nowiki> | ||
+ | curl: (52) Empty reply from server | ||
+ | error: skipping <nowiki> https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm </nowiki> - transfer failed | ||
+ | [[File:CentOS7PHP76.png]] | ||
+ | 7.如无法从官网更新则可从以下[https://admin.fedoraproject.org/mirrormanager/mirrors 官方网站]自行查找国内镜像。 | ||
+ | 官网地址:https://admin.fedoraproject.org/mirrormanager/mirrors | ||
+ | [[File:CentOS7PHP77.png]] | ||
+ | 8.本例中使用中国科技大学的镜像,输入“rpm -Uvh <nowiki>https://mirrors.ustc.edu.cn/centos/7/extras/x86_64/Packages/epel-release-7-6.noarch.rpm</nowiki>”。 | ||
+ | [[File:CentOS7PHP78.png]] | ||
+ | 9.提示已经更新成功。 | ||
+ | [[File:CentOS7PHP79.png]] | ||
+ | 10.输入“rpm -Uvh <nowiki>https://centos7.iuscommunity.org/ius-release.rpm</nowiki>”并按回车键开始更新PHP的源。 | ||
+ | [[File:CentOS7PHP710.png]] | ||
+ | 11.输入“yum search php7”查找PHP7,可发现均以php70u开头。 | ||
+ | [[File:CentOS7PHP711.png]] | ||
+ | 12.输入“yum install php70u”开始安装PHP7。 | ||
+ | [[File:CentOS7PHP712.png]] | ||
+ | 13.输入“y”开始下载。 | ||
+ | [[File:CentOS7PHP713.png]] | ||
+ | 14.确认指纹无误后输入“y”即可开始安装。 | ||
+ | [[File:CentOS7PHP714.png]] | ||
+ | 15.输入“php -v”尝试查找PHP版本,提示“-bash: php: command not found”错误。 | ||
+ | [[File:CentOS7PHP715.png]] | ||
+ | 16.输入“yum install php70u-cli”安装php-cli环境。 | ||
+ | [[File:CentOS7PHP716.png]] | ||
+ | 17.输入“y”确认开始安装。 | ||
+ | [[File:CentOS7PHP717.png]] | ||
+ | 18.再次输入“php -v”即可查看PHP版本。 | ||
+ | [[File:CentOS7PHP718.png]] |
於 2018年11月24日 (六) 18:50 的最新修訂
1.首先输入"yum upgrade"进行更新。
2.更新完毕后输入"yum install php"尝试进行安装。
3.显示PHP版本为5.4.16-42.e17,不是PHP7。
4.输入“n”取消安装。
5.输入“rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ”尝试从官网更新EPEL。 注意:EPEL(Extra Packages for Enterprise Linux,企业版Linux的额外软件包)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版 Linux(RHEL)及其衍生发 行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。可点击官网了解详情。
6.如出现如下错误则表明从官网更新EPEL失败。 错误信息:Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm curl: (52) Empty reply from server error: skipping https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - transfer failed
7.如無法從官網更新則可從以下官方網站自行查找國內鏡像。 官網地址:https://admin.fedoraproject.org/mirrormanager/mirrors
8.本例中使用中国科技大学的镜像,输入“rpm -Uvh https://mirrors.ustc.edu.cn/centos/7/extras/x86_64/Packages/epel-release-7-6.noarch.rpm”。
9.提示已经更新成功。
10.输入“rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm”并按回车键开始更新PHP的源。
11.输入“yum search php7”查找PHP7,可发现均以php70u开头。
12.输入“yum install php70u”开始安装PHP7。
13.输入“y”开始下载。
14.确认指纹无误后输入“y”即可开始安装。
15.输入“php -v”尝试查找PHP版本,提示“-bash: php: command not found”错误。
16.输入“yum install php70u-cli”安装php-cli环境。
17.输入“y”确认开始安装。
18.再次输入“php -v”即可查看PHP版本。