Preciso fazer o downgrade do PHP em uma das minhas VMs de 7.2 para 7.1 no Ubuntu 16.0.4. A última vez que tentei remover apenas o PHP e substituí-lo por uma versão diferente, tive todos os tipos de problemas com o Apache e o MySQL. Existe uma maneira rápida de fazer o downgrade do PHP de 7.2 para 7.1, sem ter que reinstalar e configurar completamente o Apache (versão mais recente deste documento) e tudo o mais no servidor?
Preciso fazer o downgrade devido a informações incorretas que recebi de um fornecedor de software que afirma que seu aplicativo é executado no PHP 7.2. Acontece que ele deve ter 7.1.
Tentei procurar informações sobre como fazer o downgrade de 7.2 para 7.1, mas apenas obtive resultados de 'atualização'.
Obrigado pela ajuda.
php
apache-2.4
ubuntu-16.04
php7
Pegues
fonte
fonte
sudo add-apt-repository ppa:ondrej/php
instalar o PHP 7.2.xRespostas:
Abaixo está uma descrição do que eu fiz. Espero que esta informação possa ajudar outra pessoa:
Eu instalei o PHP 7.1 ao lado do PHP 7.2. Também instalei a maioria das extensões necessárias para o PHP 7.1. Eu então fiz
a2dismod php7.2
ea2enmod php7.1
para que eu pudesse mudar para o PHP 7.1, mantendo o 7.2 ainda instalado no servidor. A maioria dos meus sites funciona após a troca. O único site que parece não estar funcionando é o site do Joomla. A lista completa de comandos que corri está abaixo:fonte
php -v
, ele ainda mostra o php7.2. Qualquer ideia?php -v
mostra PHP 7.2.2. No entanto, se eu carregarphpinfo()
no meu navegador, ele mostrará a versão correta7.1.13
,. Você tentou revisar um arquivophpinfo()
?para exibir a versão php ativada no terminal por
php -v
. precisamos definir a versão CLI do update do php. use o comando abaixo para atualizar a versão do php clifonte
@pegues: O método acima mencionado funcionou bem para o apache mudar a versão diferente. Ao executar os seguintes comandos, o php também será alterado do terminal. Na verdade, você só precisa alterar o link simbólico para a versão PHP desejada.
fonte
Isto é o que eu fiz:
E para confirmar que você tem o php 7.1, digite o seguinte comando
deve retornar a seguinte resposta
se você estiver usando o laravel por algum motivo, modifique seu fpm.service para apontar para a versão 7.1 e, em seguida, reinicie-o também
fonte