centos 6.8 更新 php到5.6

centos 6.8 更新 php到5.6

  • 作者:geticsen
  • 时间:2019-08-17
  • 292人已阅读
简介 centos 6.8自带的yum源安装的php 版本是在是太低,并且yum源没有高版本的只有5.3的巨坑

我在部署自己的社区的时候发现一个问题,服务器500而且一直报错页面没有显示只显示500,于是就到/var/log/httpd下面去看了下Apache的log文件找到error_log打开发现如下报错:

[Sat Aug 17 15:05:54 2019] [error] [client 218.3.81.131] PHP Parse error:  syntax error, unexpected '[' in /var/www/html/s0s0s/thinkphp/library/think/Loader.php on line 21

[Sat Aug 17 15:05:56 2019] [error] [client 218.3.81.131] PHP Parse error:  syntax error, unexpected '[' in /var/www/html/s0s0s/thinkphp/library/think/Loader.php on line 21

[Sat Aug 17 15:06:37 2019] [notice] caught SIGTERM, shutting down

[Sat Aug 17 15:06:37 2019] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

 emmmm,我也是服了这个就是thinkphp5的问题啊,然后查了tp5需要高于php5.3,然后我就去升级php然而发现自己的yum list的PHP版本只有5.3的,后来百度原因,这是yum源的问题要自己改一下具体如下:

配置yum源

追加CentOS 6.8的epel及remi源。


# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


以下是CentOS 7.0的源。

# yum install epel-release

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm


使用yum list命令查看可安装的包(Packege)。

# yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

安装PHP5.6

yum源配置好了,下一步就安装PHP5.6(更新源后,也可以安装php7 的下面的56改成70)

# 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命令查看版本。

# php --version

在这里安装的版本是PHP5.6.0


文章评论

Top