Atualização de Servidor · 3 min read · Sep 11, 2025
Atualizar o Servidor Perfeito ISPConfig do Ubuntu 22.04 para Ubuntu 24.04

Este tutorial irá guiá-lo na atualização de um servidor gerenciado pelo ISPConfig do Ubuntu 22.04 (Jammy Jellyfish) para o Ubuntu 24.04 (Noble Numbat). Este guia funciona tanto para configurações de servidor único quanto para múltiplos servidores. Basta repetir os mesmos passos em cada servidor.
Esteja ciente de que o processo de atualização pode causar algum tempo de inatividade.
Pré-requisitos
- Certifique-se de que você está logado como usuário root
1. Atualizando o sistema do Ubuntu 22.04 para o Ubuntu 24.04
Por favor, consulte o guia sobre como atualizar o próprio Ubuntu: https://www.howtoforge.com/ubuntu-22-04-to-24-04-upgrade/
2. Instalar pacotes PHP ausentes
O Ubuntu 24.04 vem com PHP 8.3 como a versão padrão do PHP, então precisamos instalá-lo (junto com o curl que será necessário mais tarde):
apt -y install php8.3 php8.3-cli php8.3-cgi php8.3-fpm php8.3-gd php8.3-mysql php8.3-imap php8.3-curl php8.3-intl php8.3-pspell php8.3-sqlite3 php8.3-tidy php8.3-xsl php8.3-zip php8.3-mbstring php8.3-soap php8.3-opcache php8.3-common php8.3-readline php8.3-xml curlNão se esqueça de ajustar os arquivos de configuração do PHP, se necessário.
4. Executar uma atualização forçada do ISPConfig
Para reconfigurar os serviços para que estejam corretamente configurados para o Ubuntu 24.04, precisamos executar o script de atualização do ISPConfig e deixá-lo reconfigurar os serviços. Execute o script a partir da linha de comando com
ispconfig_update.sh --forceSiga os passos da atualização. Quando perguntado se você deseja reconfigurar os serviços ou não, pressione enter. Se você pular esta etapa respondendo “não”, o ISPConfig não configurará seus serviços para o Ubuntu 24.04 e alguns serviços podem ficar quebrados.
5. Atualizar caminhos para usar PHP 8.3 como versão padrão do PHP
Como o PHP 8.3 é a versão padrão do PHP fornecida com o Ubuntu 24.04, precisamos atualizar os caminhos do PHP no ISPConfig.
Faça login no painel como usuário administrador e, em seguida, vá para Sistema -> Configuração do Servidor -> server1.example.com (o nome do host do seu servidor) -> Web -> Configurações do PHP
Substitua as referências para usar PHP 8.3, para que fique assim:
Caminho do php.ini do Apache: /etc/php/8.3/apache2/php.ini
Caminho do php.ini do CGI: /etc/php/8.3/cgi/php.ini
Script de inicialização do PHP-FPM: php8.3-fpm
Caminho do php.ini do PHP-FPM: /etc/php/8.3/fpm/php.ini
Diretório do pool do PHP-FPM: /etc/php/8.3/fpm/pool.d
Diretório do socket do PHP-FPM: /var/lib/php8.3-fpmEsteja ciente de que todos os sites neste servidor que usam a versão do PHP “Padrão” agora usarão PHP 8.3 em vez da versão antiga. Se você quiser usar uma versão diferente do PHP para alguns sites, instale-a como uma versão adicional seguindo https://www.howtoforge.com/ispconfig-php-ubuntu/.
Também precisamos permitir que o sistema use PHP 8.3 como o manipulador padrão do PHP para ações não-ISPConfig. Para fazer isso, execute:
update-alternatives --config phpSe você precisar selecionar uma versão do PHP, selecione PHP 8.3. Em seguida, execute
update-alternatives --config php-cgiSe você precisar selecionar uma versão do PHP, selecione PHP 8.3 também. Por último, execute
update-alternatives --config php-fpm.sockSe você precisar selecionar uma versão do PHP, selecione PHP 8.3 novamente.
Para servidores com Apache2 instalado, precisamos desabilitar o PHP-FPM 7.4 como o manipulador padrão do PHP e habilitar o PHP-FPM 8.3 executando estes comandos:
a2disconf php8.1-fpm
a2enconf php8.3-fpm
systemctl restart apache26. Atualizar phpMyAdmin (opcional)
Se você tiver o phpMyAdmin instalado, recomendamos atualizar sua instalação, pois muitos usuários têm uma versão desatualizada instalada.
Execute este comando para rodar nosso script de atualização do phpMyAdmin:
curl https://git.ispconfig.org/ispconfig/tools/-/raw/master/auto_update_phpmyadmin.sh -sL | bashVocê pode manter o phpMyAdmin atualizado automaticamente a partir de agora usando este mesmo script. Veja esta postagem no fórum para mais informações: https://www.howtoforge.com/community/threads/keep-your-phpmyadmin-installation-up-to-date-automatically.88495/
Terminamos! Se você tiver algum problema, abra um tópico no fórum.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.