Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Versão: Debian 9 (Stretch)
Servidor: Apache
Como faço para alterar a versão do PHP em uma VPS pelo putty? Preciso fazer downgrade para a 5.6.
Existe um bom tutorial, em inglês, sobre rodar duas versões em conjunto do PHP. Mas é para o Ubuntu (que é baseado em Debian):
https://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu
A questão de manter o PHP 7, é que as vezes podem existir dependências sobre o uso do PHP (phpMyAdmin é uma delas). Caso você não faça questão, remova também o PHP 7.
De qualquer forma, o resumão é o seguinte.
Adicione repositório PPA do Ondřej Surý
sudo add-apt-repository ppa:ondrej/php
sudo apt-get install php5.6 php7.0
Para desativar o PHP 7 e ativar o 5.6, utilize os seguintes comandos para alterar a versão do PHP que roda no Apache:
sudo a2dismod php7.0 //desativa o PHP 7.0
sudo a2enmod php5.6 //ativa o PHP 7.6
sudo service apache2 restart //reinicia o serviço para que as alterações surtam efeito.
Para alterar a versão que roda em CLI, você deve verificar o link simbólico (symlink) em /etc/alternatives. Que pode ser visualizado através do seguinte comando.:
* 0 /usr/bin/php7.0 70 mode automatique
1 /usr/bin/php5.6 56 mode manuel
2 /usr/bin/php7.0 70 mode manuel
Para mudar para a versão do PHP 5.6, utilize o seguinte comando:
sudo a2dismod proxy_fcgi proxy; sudo service apache2 restart
Caso seu servidor seja Nginx, use o seguinte tutorial:
https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04
Fontes:
https://askubuntu.com/questions/761713/how-can-i-downgrade-from-php-7-to-php-5-6-on-ubuntu-16-04/762161#762161
https://stackoverflow.com/questions/46378017/install-php5-6-in-debian-9
https://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu