Login Utilizador

Conta

Quem é Português aprende a Desenrascar, e este é o Blog!

desenrascar.com

Um Blog de partilha de opinião, ideias e desenrascanços, totalmente em português pt-pt



Categorias


Últimos Posts

Publicidade

Alugar Carro Barato em Ponta Delgada, Açores

Alugar Carro Barato Ilha de São Miguel, Açores

Alugar Carro Barato Cidade do Porto

Alugar Carro Barato Aeroporto do Porto, Portugal

Atualizar VestaCP para PHP 7.4 (Centos OS 7)

Aqui vai um pequeno guia que funciona para atualizar a versão do PHP num servidor com Centos OS 7 e o Painel VestaCP Instalado num servidor virtual ou dedicado.

Antes de tudo é necessário ter acesso root ao servidor em questão e liga-se a ele via ssh.

  1. Passo:
$ ssh nome-do-utilizador@endereco-ip-do-servidor

será solicitada a password de acesso ao servidor.

  1. Passo:

Ver qual a versão do PHP instalada no servidor, executar o seguinte comando:

$ sudo php -v

default-php-version.jpg

Neste caso está instalda a versão (PHP 5.4.45)

  1. Passo:

Instalar as repro da nova versão do PHP neste caso a última versão do (PHP 7.4)

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

Aqui segue um exemplo que será:

install-remi-repo-vestacp-centos-7.jpg

  1. Passo

Agora executar o comando para atualizar e ativar

$ sudo yum --enablerepo=remi update remi-release

update-remi-repo-centos-7.jpg

  1. Passo

Agora eliminar a versão corrente do PHP mas antes tem que parar o Apache:

Parar o serviço de Apache

$ sudo service httpd stop

Agora remover a versão do PHP anterior

$ sudo yum -y remove php

remove-php-vestacp.jpg

  1. Passo

Finalmente instalar a verão PHP 7.4 e todos os seus módulos necessários

$ sudo yum --enablerepo=remi-php74 install php74-php php74-php-pear php74-php-bcmath php74-php-pecl-jsond-devel php74-php-mysqlnd php74-php-gd php74-php-common php74-php-fpm php74-php-intl php74-php-cli php74-php php74-php-xml php74-php-opcache php74-php-pecl-apcu php74-php-pecl-jsond php74-php-pdo php74-php-gmp php74-php-process php74-php-pecl-imagick php74-php-devel php74-php-mbstring

install-php-7-on-vestacp-centos.jpg

Aguardar até que termine o processo de instalação, o que pode demorar entre 1 a 2 minutos. Quando terminar o ecrã será parecido com este:

php-70-installed.jpg

  1. Passo

Neste momento, vamos parar a verão antiga do serviço PHP-fpm e íniciar a nova versão instalada PHP74-fpm.

$ sudo service php-fpm stop
$ sudo service php74-php-fpm start

Será como na imagem abaixo:

stop-php-fpm-vesta.jpg

  1. Passo

Agora podemos eliminar a "symblink" da versão antiga do PHP e criar uma nova:

$ sudo rm /usr/bin/php
$ sudo ln -s /usr/bin/php74 /usr/bin/php

create-symblink.jpg

Também não esquecer de fazer um "restart" ao serviço do Apache / httpd, que tinhamos parado:

$ sudo service httpd restart
  1. Passo

Vamos verificar a versão do PHP instalada no servidor:

$ sudo php -v

php_74.png

E está feito, temos já a versão PHP 7.4 instalada no servidor!

Espero que este tutorial vós tenha ajudado.

Abc,

Desenrascadpr