Como configurar ambiente de desenvolvimento PHP 8.1 com certificado SSL no Linux

Como configurar ambiente de desenvolvimento PHP 8.1 com certificado SSL no Linux

Para instalar e configurar o ambiente de desenvolvimento PHP 8.1 no Linux, você pode seguir os seguintes passos:

1. Abra o terminal no Linux e execute os seguintes comandos para atualizar o gerenciador de pacotes:

sudo apt-get update &&
sudo apt-get upgrade
Copiar

2. Instale o servidor Apache com o seguinte comando:

sudo apt-get install apache2
Copiar

3. Para instalar o PHP 8.1, você precisa adicionar o repositório Ondřej Surý PPA, que contém a versão mais recente do PHP. Execute os seguintes comandos para adicionar o repositório e instalar o PHP:

sudo apt-get install software-properties-common &&
sudo add-apt-repository ppa:ondrej/php &&
sudo apt-get update &&
sudo apt-get install php8.1
Copiar

4. Agora, você precisa configurar o Apache para trabalhar com o PHP. Para fazer isso, execute o seguinte comando:

sudo apt-get install libapache2-mod-php8.1
Copiar

5. Reinicie o Apache para carregar as configurações com o seguinte comando:

sudo systemctl restart apache2
Copiar

6. Instale o phpMyAdmin com o seguinte comando:

sudo apt-get install phpmyadmin
Copiar

7. Durante a instalação, você será solicitado a selecionar o servidor da web que deseja configurar o phpMyAdmin. Selecione o Apache2 pressionando a tecla "Tab" e "Enter". Na próxima tela, selecione "Sim" para usar o banco de dados dbconfig-common e insira uma senha de root para o MySQL quando solicitado.

8. Depois de concluir a instalação, você precisa configurar o Apache para permitir que o phpMyAdmin seja acessado. Execute o seguinte comando para editar o arquivo de configuração do Apache:

sudo nano /etc/apache2/apache2.conf
Copiar

9. Adicione as seguintes linhas no final do arquivo:

# phpMyAdmin Configuration
Include /etc/phpmyadmin/apache.conf
Copiar

10. Salve e feche o arquivo.

11. Reinicie o Apache novamente com o seguinte comando:

sudo systemctl restart apache2
Copiar

12. Agora você pode acessar o phpMyAdmin digitando "http://localhost/phpmyadmin/" em um navegador da web. Insira o nome de usuário "root" e a senha que você definiu durante a instalação.

Pronto, agora você tem o Apache, PHP 8.1 e phpMyAdmin instalados e configurados no seu Linux.

Usando script automatizado

Para facilitar este procedimento, criei um script SH que instala e configura tudo como mágica. Você pode acessar o script no botão ao fim deste tutorial.

Antes de executar o script, modifique as variáveis no inicio do arquivo de acordo com as configurações de sua preferência.