如何在CentOS VestaCP上将PHP 5.6升级到PHP 7.3(译文)

在本教程中,我将向您展示如何在安装过程中将Vesta CP默认安装的PHP 5.6.xx升级到PHP 7.3.xx最新版本,我在编写本教程之前已经在许多服务器上进行了测试,并且它在没有任何服务器的情况下正常工作问题因此升级到PHP 7.3是安全的,请确保您的脚本与php 7.3兼容,本教程的一部分是从remi存储库复制的。

为什么要升级到php 7.3 – 因为它会为你提供安全性和性能提升,因为WordPress加载速度更快,资源占用更少。而php 7.3比任何其他以前的版本快5%。

步骤1 :

在您的服务器上安装Remi Repository和EPEL Repository:
RHEL 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable=rhel-7-server-optional-rpms

RHEL 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

CentOS 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

CentOS 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

第2步 :

安装存储库后,您需要遵循一些额外的配置:

为RHEL或CentOS逐个运行此命令

yum install yum-utils
yum-config-manager --enable remi-php73

第3步:

现在运行此命令:

yum update -y

你会看到php包正在更新,在更新过程之后你需要重新启动Apache server / php-fpm-(nginx)并通过下面提到的命令检查php版本:

php -v
[root@server ~]# php -v
PHP 7.3.0 (cli) (built: Dec  4 2018 16:12:20) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.0, Copyright (c) 1999-2018, by Zend Technologies

疑难解答
如果php升级过程失败(没有更新/什么都没发生)或者你之前从5.6升级到7.0 / 7.1 / 7.2那么你需要运行这个命令来禁用php 5.6 / 7.0 / 7.1 / 7.2:

yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71
yum-config-manager --disable remi-php72

之后再次按照STEP 2的教程进行操作。

原文来自:https://www.mysterydata.com/how-to-upgrade-php-5-6-to-php-7-3-on-centos-vestacp/

https://www.doublog.com/?p=1733

VestaCP升级PHP7.X以后无法打开webmail的解决办法

豆子前几天为了加速PHP版本的速度,升级到了7.X的版本,但是发现悲剧了:webmail无法打开。经过多番试验查证,原来是因为升级后参数被篡改了。

可以使用这个命令进行修复安装:

yum -y --enablerepo=remi install roundcubemail

豆子用了这个修复以后,已经可以正常使用了~

https://www.doublog.com/?p=1716

如何在CentOS VestaCP上将PHP 5.6升级到PHP 7.2(译文)

在本教程中,我将向您展示如何在安装过程中将Vesta CP默认安装的PHP 5.6.xx升级到PHP 7.2.xx最新版本,我在编写本教程之前已经在许多服务器上进行了测试,并且它在没有任何服务器的情况下工作正常问题因此升级到PHP 7.2是安全的,本教程的一部分是从remi存储库复制的。

为什么升级到php 7.2 – 因为它会为你提供安全性和性能提升,因为WordPress加载速度更快,资源使用更少。

步骤1 :

在您的服务器上安装Remi Repository和EPEL Repository:

RHEL 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable = rhel-7-server-optional-rpms

RHEL 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel = rhel  -  $(uname -i)-server-optional-6

CentOS 7

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

CentOS 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

第2步 :

安装存储库后,您需要遵循一些额外的配置:

为RHEL或CentOS逐个运行此命令

yum install yum-utils
yum-config-manager --enable remi-php72

 第3步:

现在运行此命令:

yum update -y

你会看到php包正在更新,在更新过程之后你需要重新启动Apache server / php-fpm-(nginx)并通过下面提到的命令检查php版本:

php -v
[root@server ~]# php -v
PHP 7.2.7 (cli) (built: Jun 20 2018 08:21:26) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies

疑难解答

如果php升级过程失败(没有更新/什么都没发生)或者你之前从5.6升级到7.0 / 7.1那么你需要运行这个命令禁用php 5.6 / 7.0 / 7.1

yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71

之后再次按照STEP 2的教程进行操作。

原文来自:https://www.mysterydata.com/upgrade-php-5-6-php-7-2-centos-vesta-cp/

https://www.doublog.com/?p=1717

CentOS 7下,升级VestaCP的PHP版本到PHP 7.0 或 PHP 7.1

之前豆子一直在用vestacp,这款免费面板很好很强大,但是由于官网的php版本只升级到了5.6,还未尝试过7.0的豆子也想自己尝尝鲜。于是就自己动手,升级一下vestacp的php版本。

首先,豆子的vps都是centos 7的系统,所以本教程也只针对centos 7而写。其他系统的,豆子就无能为力了。

第一步:

更新源:

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm&wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm&rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm&yum –enablerepo=remi update remi-release

第二步:

接着停止httpd并删除php默认版本:

service php-fpm stop
service httpd stop
yum -y remove php

第三步:

安装php 7.0或者php 7.1版本

7.0的命令行:

yum –enablerepo=remi-php70 install php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring php70-php-pecl-zip php70-php-snmp -y

7.1的命令行:

yum -y –enablerepo=remi-php71 install php php-pear php-bcmath php-mysqlnd php-gd php-common php-fpm php-intl php-cli php-xml php-pecl-apcu php-pdo php-gmp php-process php-pecl-imagick php-devel php-mbstring

第四步:

安装memcache和opcache

php 7.0命令行:

yum -y –enablerepo=remi-php70 install php-opcache php-memcache

php 7.1命令行:

yum -y –enablerepo=remi-php71 install php-opcache php-memcache

第五步:

重启php-fpm或httpd

Apache版:

service httpd start

Nginx版:

service php-fpm start

也可以reboot重启系统测试一下效果。

到此就全部完成了。

https://www.doublog.com/?p=1705

VestaCP忘记admin密码重置方法

豆子最近尝试了vestacp这个面板,感觉挺不错的,虽然没有文件管理系统,但是总体而言,算是很不错的一款管理系统。万一有一天忘记了后台密码怎么办?无意中看到这个,做个记录吧!

打开你的命令行终端开始重置密码:

     /usr/local/vesta/bin/v-change-user-password admin yourNewPasswordHere

访问面板地址登陆即可