PHP (PHP: Hypertext Preprocessor) é hoje uma das melhores opções para desenvolver sites e aplicações web graças a um amplo conjunto de funções integradas, por isso é uma das linguagens mais utilizadas e populares entre os desenvolvedores. PHP oferece versões 5.6, 7.0 e 8.0, enquanto versões como 5.3, 5.4 e 5.5 não são mais suportadas.
PHP é usado para servidores web Apache e Nginx e Solvetic irá explicar a maneira de instalar as versões compatíveis dele no Ubuntu.
1. Veja a versão PHP no Ubuntu
Passo 1
Abrimos o terminal e executamos um dos seguintes comandos:
sudo apt show php sudo apt show php -a
PROLONGAR
Passo 2
Neste caso, é possível instalar a versão mais recente do PHP executando o seguinte:
sudo apt install php Instale PHP com PPA
2. Instale várias versões de PHP no Ubuntu 5.6 7.X 8.0
Passo 1
O primeiro passo é instalar o PHP em uma de suas versões do PPA, para isso instalamos os add-ons necessários:
sudo apt install python-software-properties
PROLONGAR
Passo 2
Em caso de erro, executamos:
sudo apt install software-propriedades-comuns
PROLONGAR
etapa 3
Inserimos a letra y para aplicar as alterações.
PROLONGAR
Passo 4
Agora adicionamos o repositório PPA:
sudo add-apt-repository ppa: ondrej / php
PROLONGAR
Etapa 5
Pressionamos Enter para confirmar e adicionar o repositório:
PROLONGAR
Etapa 6
Atualizamos o sistema com o comando:
atualização do apt sudo
PROLONGAR
Etapa 7
Depois disso, podemos instalar as diferentes versões do PHP.
Instalamos o PHP 5.6 com o comando:
sudo apt install php5.6
PROLONGAR
Etapa 8
Inserimos a letra Y para confirmar o download e instalação desta versão, a seguir validamos a versão instalada com "php -v":
PROLONGAR
Etapa 9
Instalamos o PHP 7.1 com o comando:
sudo apt install php7.1
PROLONGAR
Etapa 10
Inserimos a letra Y para confirmar o processo:
PROLONGAR
Etapa 11
Validamos a versão com "php -v":
PROLONGAR
Etapa 12
Instalamos o PHP 8.0 com o comando:
sudo apt install php8.0
PROLONGAR
Etapa 13
Aceitamos a instalação inserindo a letra Y:
PROLONGAR
Etapa 14
Validamos a versão com o comando "php -v":
PROLONGAR
Etapa 15
Para o servidor Apache, temos as seguintes opções de instalação:
sudo apt install php5.6 [PHP 5.6] sudo apt install php7.0 [PHP 7.0] sudo apt install php7.1 [PHP 7.1] sudo apt install php7.2 [PHP 7.2] sudo apt install php7.3 [PHP 7.3] sudo apt install php7.4 [PHP 7.4] sudo apt install php8.0 [PHP 8.0]Etapa 16
No caso do Nginx, temos as seguintes versões:
sudo apt install php5.6-fpm [PHP 5.6] sudo apt install php7.0-fpm [PHP 7.0] sudo apt install php7.1-fpm [PHP 7.1] sudo apt install php7.2-fpm [PHP 7.2] sudo apt install php7.3-fpm [PHP 7.3] sudo apt install php7.4-fpm [PHP 7.4] sudo apt install php8.0-fpm [PHP 8.0]Etapa 17
Além disso, é possível instalar módulos baseados no destino do PHP:
sudo apt install php5.6-cli php5.6-xml php5.6-mysql sudo apt install php7.0-cli php7.0-xml php7.0-mysql sudo apt install php7.1-cli php7.1-xml php7 .1-mysql sudo apt install php7.2-cli php7.2-xml php7.2-mysql sudo apt install php7.3-cli php7.3-xml php7.3-mysql sudo apt install php7.3-cli php7. 4-xml php7.4-mysql sudo apt install php7.3-cli php8.0-xml php8.0-mysq
3. Configure a versão padrão do PHP no Ubuntu
Passo 1
É possível que queiramos estabelecer por padrão algumas das versões do PHP utilizadas, para isso devemos executar a seguinte sintaxe:
sudo update-alternative --set php / usr / bin / php #Passo 2
Para estabelecer o PHP 5.6, executamos:
sudo atualizar-alternativas --set php /usr/bin/php5.6etapa 3
Para PHP 7.1:
sudo update-backups --set php /usr/bin/php7.1Passo 4
Para PHP 8.0, usamos:
sudo update-alternative --set php /usr/bin/php8.0
PROLONGAR
Etapa 5
É possível configurar a versão do PHP para usar com o servidor web Apache, neste caso é necessário desativar a versão atual com o comando a2dismod e então habilitar a versão desejada com o comando a2enmod.
Desinstalamos a versão atual:
sudo a2dismod php5.6 sudo a2dismod php7.0 sudo a2dismod php7.1 sudo a2dismod php7.2 sudo a2dismod php7.3 sudo a2dismod php7.4 sudo a2dismod php8.0
PROLONGAR
Etapa 6
Em seguida, habilitamos a versão desejada:
sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0
PROLONGAR
Etapa 7
Por fim, reiniciamos o servidor com o seguinte comando:
sudo systemctl restart apache2
PROLONGAR
Este é o processo simples e funcional para permitir que o PHP seja instalado em várias versões no Ubuntu e então definir qual é a versão apropriada a ser usada.