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!