Posted on: January 29, 2020 12:18 PM
Posted by: Renato
Views: 3602
O PHP é de código aberto e uma das linguagens mais populares para desenvolvimento de sites e aplicações web. Ele roda do lado do servidor e pode ser embutido no HTML.
Atualmente, as versões suportadas do PHP são a 5.6, 7.0, 7.1, 7.2, 7.3. Isso significa que as versões 5.3, 5.4 e 5.5 chegaram ao fim da vida, não recebem mais suporte e atualizações de segurança. Neste tutorial, vamos mostrar como instalar as versões suportadas do PHP no Ubuntu e derivados com as extensões para os servidores Apache e Nginx.
Instalando versão estável do PHP no Ubuntu
A versão estável nos repositórios do Ubuntu é a versão do PHP 7.x, você pode confirmar isso utilizando o comando apt, como demonstrado abaixo:
sudo apt show php sudo apt show php -a sudo apt install php
Instalando versões diferentes do PHP (5.6, 7.0, 7.1, 7.2 ou 7.3) no Ubuntu usando PPA
1. O primeiro passo para instalar diferentes versões do PHP é adicionar o PPA mantido por Ondrej Surý no Ubuntu.
sudo add-apt-repository ppa:ondrej/php
sudo apt update
3. Agora, vamos instalar as versões diferentes do PHP no Ubuntu
Pra quem utiliza o Apache, execute os comandos abaixo para instalar as versões diferentes do PHP no Ubuntu:
PHP 5.6
sudo apt install php5.6 sudo apt install php7.0 sudo apt install php7.1 sudo apt install php7.2 sudo apt install php7.3
Pra quem utiliza o Nginx, execute os comandos abaixo para instalar as versões diferentes do PHP no Ubuntu:
sudo apt install php5.6-fpm sudo apt install php7.0-fpm sudo apt install php7.1-fpm sudo apt install php7.2-fpm sudo apt install php7.3-fpm
4. Para instalar qualquer módulo PHP, especifique a versão do PHP e use o recurso de auto-completar para visualizar todos o módulos disponíveis.
5. Agora você pode instalar os módulos mais necessários, basta trocar a versão pela do PHP ou das versões que você quer instalar, perceba que abaixo estou instalando apenas o PHP 7.2
sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt
php -v
Selecione a versão padrão do PHP
sudo update-alternatives --set php /usr/bin/php7.2
PHP 7.0
sudo update-alternatives --set php /usr/bin/php7.0
PHP 7.1
sudo update-alternatives --set php /usr/bin/php7.1
PHP 7.2
sudo update-alternatives --set php /usr/bin/php7.2
PHP 7.3
sudo update-alternatives --set php /usr/bin/php7.3
8. Para selecionar a versão do PHP que irá trabalhar com o Apache, primeiro desabilite a versão atual com o comando a2dismod e depois habilite a versão que precisa com o comando a2enmod:
sudo a2dismod php7.0
sudo a2enmod php7.1
sudo systemctl restart apache2
9. Após alterar a versão, você pode encontrar seu arquivo de configuração do PHP com o seguinte comando:
php -i | grep "Loaded Configuration File"
É isto, até a próxima.
#APACHE #NGINX #PHP #TUTORIAIS #UBUNTU
Donate to Site
Renato
Developer