0

默认 Vesta CP 0.9.8 附带 PHP5.4,这导致我的 Laravel 4.2 网站出现问题。如何将自托管 Vesta CP 的 php 版本从 5.4 升级到最新的 5.6?

4

2 回答 2

5

vesta CP 0.9.8 的默认 PHP 版本是 PHP5.4

首先停止您的网络服务器

如果 NGINX

service nginx stop

如果阿帕奇

service httpd stop

然后删除php

yum remove php -y

添加相关仓库

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

为 'remi' 和 'remi-php56' 启用 remi

nano /etc/yum.repos.d/remi.repo并将启用的值从 0 更改为 1

安装php56

yum install php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-soap php-tidy php-xml php-xmlrpc php-pecl-apc phpMyAdmin roundcubemail php-opcache php-xdebug -y

重置链接

mv -f /etc/roundcubemail/db.inc.php.rpmsave /etc/roundcubemail/db.inc.php mv -f /etc/roundcubemail/main.inc.php.rpmsave /etc/roundcubemail/main.inc.php mv -f /etc/phpMyAdmin/config.inc.php.rpmsave /etc/phpMyAdmin/config.inc.php 启动您的网络服务器。

这在我的服务器上有效。

最初取自这里

于 2014-10-07T13:26:06.600 回答
1

我使用这个命令,它在 centos 6 上运行良好

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum install yum-plugin-replace
yum replace php-common --replace-with=php56w-common
于 2015-03-20T11:20:29.313 回答