首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CentOs 7 上安装php 5.6版本失败?

CentOs 7 上安装php 5.6版本失败?

提问于 2016-12-18 23:43:21
回答 2关注 0查看 8.3K

在买的主机上直接运行 yum install php的话安装的是5.4版本的,但是我要用laravel,必须装高版本php,上个月在申请免费的广州区的主机上,折腾半天最后装上了,我还自己把步骤记下来弄了个文档,结果重新买了北京服务器的主机再部署怎么也不成功了,各种挫败啊……首先原来记录了两种安装php5.6的方法:方法一:(若已安装过低版本PHP,删除方法为:yum remove php-common)获取最新php版本:wget http://cn2.php.net/get/php-5.6.28.tar.gz/from/this/mirror解压缩:tar xzvf php-5.6.28.tar.gz进入解压缩后的文件夹:cd php-5.6.28配置安装内容:./configure --prefix=/usr/local/php编译安装:make && make install 方法二# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof方法一编译安装后查看php版本都失败,我也不是很清楚问题出在哪了,那我试试第二种方法吧,首先第二种方法前提是要安装Remi,我在官网找到了最新的支持php5.6的版本,语句是:rpm -ivh http://rpms.famillecollet.com/en ... remi.5.6.x86_64.rpm运行结果报错:warning: /var/tmp/rpm-tmp.qYclDB: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEYerror: Failed dependencies: libgeos_c.so.1()(64bit) is needed by php-geos-1.0.0-0.3.rc3.el7.remi.5.6.x86_64 php(api) = 20131106-64 is needed by php-geos-1.0.0-0.3.rc3.el7.remi.5.6.x86_64 php(zend-abi) = 20131226-64 is needed by php-geos-1.0.0-0.3.rc3.el7.remi.5.6.x86_64意思是之前还要安装libgeos_c.so.1()(64bit) 、php(api) = 20131106-64 、php(zend-abi) = 20131226-64 这三个东西?我试着看了看怎么安装第一个libgeos_c.so.1()(64bit) 又懵圈了……

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档