在买的主机上直接运行 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) 又懵圈了……
相似问题