Como alterar a versão PHP padrão no Ubuntu
- 1154
- 16
- Howard Fritsch
No seu sistema, se você instalou várias versões de PHP como o PHP 8.2, Php 7.4 e Php 5.6. Atualmente, Php 7.4 é a versão padrão definida para Apache e a interface da linha de comando (CLI). Talvez você tenha outras versões PHP instaladas em seu sistema. Apenas uma versão PHP pode ser definida como padrão a qualquer momento.
Este tutorial ajudará você a alterar a versão PHP padrão para CLI e Apache WebServer. Isso pode ser alcançado com alguns conjuntos de comandos.
Mude para o Php 8.2
Antes de mudar para o Php 8.2, você tem que desativar o módulo Apache anteriormente ativado. Os seguintes comandos desativarão o módulo Apache já ativado e depois ativarão o PHP 8.2 módulo apache. Então os próximos comandos definirão o Php 8.2 Como a versão padrão da interface da linha de comando (CLI).
- Apache:
sudo a2dismod php*
sudo a2enmod php8.2
sudo systemctl reiniciar apache2
- Interface da Linha de comando:
Sudo atualização-alternativas-SET php/usr/bin/php8.2
sudo update-alternatives-set phar/usr/bin/phar8.2
Sudo-atualização-alternativas-FAR.Phar/usr/bin/Phar.Phar8.2
sudo update-alternativas-SET phpize/usr/bin/phpize8.2
sudo update-alternativas-set php-config/usr/bin/php-config8.2
Observação: O phpize8.2 e PHP-Config8.2 O comando está disponível em PHP8.2-Dev pacote. Isso é mais útil para compilar módulos de PHP usando PECL.
Se você deseja uma versão diferente (por exemplo: Php 8.1 ou Php 8.0) Para ser configurado como padrão, basta substituir 8.2 com a versão necessária.
Mudar para o Php 7.4
Da mesma forma, se você precisar configurar o Php 7.4 como a versão padrão em seu sistema. O seguinte conjunto de comandos mudará o PHP padrão para 7.4 para o servidor da web e interface da linha de comando Apache.
- Apache:
sudo a2dismod php*
sudo a2enmod php7.4
sudo systemctl reiniciar apache2
- Interface da Linha de comando:
SUDO Update-Alternatives-SET php/usr/bin/php7.4
sudo update-alternatives-set phar/usr/bin/phar7.4
Sudo-atualização-alternativas-FAR.Phar/usr/bin/Phar.Phar7.4
Sudo atualização-alternativas-Phpize/usr/bin/phpize7.4
SUDO Update-Alternatives--SET PHP-CONFIG/USR/BIN/PHP-CONFIG7.4
Observação - O phpize7.4 e PHP-CONFIG7.4 O comando está disponível em Php7.4-Dev pacote. Isso é mais útil para compilar módulos de PHP usando PECL.
Mudar para Php 5.6
Php 5.6 é uma versão desatualizada. Então, se você tiver um aplicativo que exigisse o Php 5.6, considere -os atualizar para a última versão do PHP. O seguinte conjunto de comandos mudará o PHP padrão para 5.6 para o servidor da web e interface da linha de comando Apache.
- Apache:
sudo a2dismod php*
sudo a2enmod php5.6
sudo systemctl reiniciar apache2
- Interface da Linha de comando:
SUDO ATUALIZAÇÃO-ALTERNATIONAIS-SET PHP/USR/BIN/PHP5.6
sudo update-alternativas-set phar/usr/bin/phar5.6
Sudo-atualização-alternativas-FAR.Phar/usr/bin/Phar.Phar5.6
sudo update-alternativas-SET phpize/usr/bin/phpize5.6
sudo update-alternativas-SET php-Config/usr/bin/php-config5.6
Observação: O phpize5.6 e PHP-CONFIG5.6 O comando está disponível em Php5.6-Dev pacote. Isso é mais útil para compilar módulos de PHP usando PECL.
Conclusão
Este tutorial ajuda você a alterar as versões PHP padrão em um sistema Ubuntu. Isso ajuda você a alterar a versão PHP padrão para o servidor da Web Apache e a interface da linha de comando.