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
Copiar2. Instale o servidor Apache com o seguinte comando:
sudo apt-get install apache2
Copiar3. 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
Copiar4. 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
Copiar5. Reinicie o Apache para carregar as configurações com o seguinte comando:
sudo systemctl restart apache2
Copiar6. Instale o phpMyAdmin com o seguinte comando:
sudo apt-get install phpmyadmin
Copiar7. 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
Copiar9. Adicione as seguintes linhas no final do arquivo:
# phpMyAdmin Configuration
Include /etc/phpmyadmin/apache.conf
Copiar10. Salve e feche o arquivo.
11. Reinicie o Apache novamente com o seguinte comando:
sudo systemctl restart apache2
Copiar12. 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.