O CyberPanel suporta uma vasta gama de versões de PHP em diferentes sistemas operativos:
☑️ Versões de PHP Atualmente Suportadas
PHP 8.5 - Versão estável mais recente (EOL: dez 2028)
PHP 8.4 - Versão estável (EOL: dez 2027)
PHP 8.3 - Versão estável (EOL: dez 2027)
PHP 8.2 - Versão estável (EOL: dez 2026)
PHP 8.1 - Versão estável (EOL: dez 2025)
PHP 8.0 - Suporte legado (EOL: nov 2023)
PHP 7.4 - Suporte legado (EOL: nov 2022)
🔧 Complementos PHP de Terceiros
Para versões adicionais de PHP ou requisitos específicos, pode instalar pacotes de terceiros:
Ubuntu/Debian
PPA do Ondrej: Fornece PHP 5.6 a 8.5
PPA do Sury: Repositório alternativo com as versões mais recentes de PHP
Sistemas Baseados em RHEL (AlmaLinux, RockyLinux, CentOS, RHEL)
Repositório Remi: Coleção abrangente de pacotes PHP
Repositório EPEL: Pacotes adicionais para Linux empresarial
CloudLinux
Seletor de PHP do CloudLinux: Ferramenta integrada para gerir múltiplas versões de PHP
Repositório Remi: Versões e extensões adicionais de PHP
Nota: Os repositórios de terceiros podem fornecer versões adicionais de PHP para além das disponíveis nos repositórios predefinidos. Verifique sempre a compatibilidade com o seu caso de utilização específico.
🌐 Sistemas Operativos Suportados
O CyberPanel é executado em arquitetura x86_64 e suporta os seguintes sistemas operativos:
✅ Atualmente Suportados
Ubuntu 24.04.3 - Suportado até abril de 2029 ⭐ NOVO!
Ubuntu 22.04 - Suportado até abril de 2027
Ubuntu 20.04 - Suportado até abril de 2025
AlmaLinux 10 - Suportado até maio de 2030 ⭐ NOVO!
AlmaLinux 9 - Suportado até maio de 2032
AlmaLinux 8 - Suportado até maio de 2029
RockyLinux 9 - Suportado até maio de 2032
RockyLinux 8 - Suportado até maio de 2029
RHEL 9 - Suportado até maio de 2032
RHEL 8 - Suportado até maio de 2029
CloudLinux 8 - Suportado até maio de 2029
CentOS 9 - Suportado até maio de 2027
🔧 Suporte de Sistemas Operativos de Terceiros
Sistemas operativos adicionais podem ser suportados através de repositórios de terceiros ou esforços da comunidade:
Debian - Pode funcionar com pacotes compatíveis com Ubuntu
openEuler - Suportado pela comunidade com testes limitados
Outros derivados de RHEL - Podem funcionar com pacotes AlmaLinux/RockyLinux
Nota: Para sistemas operativos não suportados, a compatibilidade não é garantida. Teste sempre primeiro num ambiente que não seja de produção.
⚙️ Instruções de Instalação
Instale o CyberPanel facilmente com o seguinte comando:
root@kitploit:~
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
📊 Atualizar o CyberPanel
Atualize a sua instalação do CyberPanel utilizando:
root@kitploit:~
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
🆕 Atualizações e Correções Recentes
Problema de Reposição de Largura de Banda Corrigido (janeiro de 2025)
Problema: A utilização mensal de largura de banda não estava a ser reposta, fazendo com que os valores cumulativos crescessem indefinidamente
Solução: Implementada a reposição automática mensal da largura de banda para todos os sites e domínios filhos
SO Afetados: Todos os sistemas operativos suportados (Ubuntu, AlmaLinux, RockyLinux, RHEL, CloudLinux, CentOS)
Reposição Manual: Utilize /usr/local/CyberCP/scripts/reset_bandwidth.sh para reposição imediata
O CyberPanel inclui um conjunto de testes de funcionalidades OLS com 128 testes que cobrem todas as funcionalidades personalizadas do OpenLiteSpeed.
Executar Testes
root@kitploit:~
# On the target server, set up test data (once):
bash tests/ols_test_setup.sh
# Run the full 128-test suite:
bash tests/ols_feature_tests.sh
Cobertura de Testes
Fase
Testes
Cobertura
Fase 1: Ambiente Real
56
Integridade binária, módulo CyberPanel, Auto-SSL, certificados LE, mapeamento automático do listener SSL, fornecimento de certificados, HTTPS/HTTP, processamento de .htaccess, configuração de VHost, cabeçalhos de origem, configuração PHP
Fase 2: ReadApacheConf
72
Include/IncludeOptional, ajuste global, criação de listener, ProxyPass, IfModule, criação de VHost, deduplicação SSL, blocos Directory/Location, deteção de versão PHP, ScriptAlias, HTTP/HTTPS, saúde do processo, reinício gracioso
🔧 Resolução de Problemas
Problemas Comuns e Soluções
Largura de Banda Não Reposta Mensalmente
Problema: A utilização da largura de banda mostra valores cumulativos em vez da utilização mensal
Solução: Execute o script de reposição da largura de banda: /usr/local/CyberCP/scripts/reset_bandwidth.sh
Prevenção: Certifique-se de que o cron job mensal está em execução: 0 0 1 * * /usr/local/CyberCP/bin/python /usr/local/CyberCP/postfixSenderPolicy/client.py monthlyCleanup
Suporte Geral
Verifique os registos: /usr/local/lscp/logs/error.log
Verifique os cron jobs: crontab -l
Teste a reposição manual: Utilize os scripts fornecidos em /usr/local/CyberCP/scripts/