Neste tutorial, orientaremos você passo a passo na instalação do PHP 8.2 e algumas extensões comumente usadas em um Ubuntu Server 22.04. PHP é uma linguagem de script do lado do servidor usada principalmente para desenvolver aplicativos da web. Com PHP você pode criar sites dinâmicos e gerenciar bancos de dados.
Etapa 1: atualize seu sistema
Antes de instalar o PHP, devemos nos certificar de que nosso sistema está atualizado. Para fazer isso, abra o terminal e execute os seguintes comandos:
sudo apt update sudo apt upgrade
Passo 2: Instale o PHP 8.2
Agora estamos prontos para instalar o PHP 8.2. Execute o seguinte comando:
sudo apt install php8.2
Após a conclusão da instalação, você pode verificar se o PHP foi instalado com sucesso executando o seguinte comando:
php -v
Você deverá ver a saída mostrando a versão do PHP.
Etapa 3: instale extensões comumente usadas
Extensões PHP são módulos adicionais que estendem as funções do PHP e permitem executar várias tarefas. Aqui estão algumas extensões comumente usadas e como instalá-las:
Extensão MySQL:
sudo apt install php8.2-mysql
Extensão SQLite:
sudo apt install php8.2-sqlite3
Extensão GD (para processamento de imagem):
sudo apt install php8.2-gd
Extensão JSON:
sudo apt install php8.2-json
Extensão XML:
sudo apt install php8.2-xml
Você pode adicionar extensões adicionais conforme necessário. Aqui está uma lista de todas as extensões disponíveis: https://www.php.net/manual/de/extensions.alphabetical.php
Passo 4: Ajuste a configuração do PHP (opcional)
Dependendo de suas necessidades, pode ser necessário ajustar a configuração do PHP. O arquivo de configuração geralmente está localizado em /etc/php/8.2/apache2/php.ini
para a configuração do servidor web Apache. Use um editor de texto de sua preferência para abrir o arquivo e ajustar as configurações de acordo.
Passo 5: Proteja o PHP através do firewall
É importante garantir a segurança do servidor. Usaremos o firewall pré-instalado (ufw) para restringir o acesso ao PHP. Por padrão, a porta HTTP 80 está aberta para tráfego da web. Execute os seguintes comandos para configurar o firewall:
sudo ufw allow 80/tcp sudo ufw enable
Isso abrirá a porta HTTP e ativará o firewall. Certifique-se de fechar outras portas desnecessárias.
Conclusão
Neste tutorial, instalamos o PHP 8.2 e algumas extensões comumente usadas em um Ubuntu Server 22.04. PHP é uma linguagem de script versátil essencial para o desenvolvimento web. Lembre-se de ficar de olho na segurança do seu servidor e abrir apenas as portas necessárias. Agora você está pronto para usar PHP para desenvolver aplicativos web dinâmicos. Boa codificação!