/usr/local/cwpsrv/htdocs/resources/conf/el8/php-fpm_selector/8.5.ini/usr/local/cwpsrv/htdocs/resources/conf/el8/php-fpm_selector/8.5_last_build.ini— regenerado pelo painel.
Criado:
/usr/local/cwpsrv/htdocs/resources/conf/el8/php-fpm_selector/external_modules/8.5/build_pecl_module.sh
Modificados:
apcu.sh
imagick.sh
ioncube.sh
mailparse.sh
mcrypt.sh
memcache.sh
mongodb.sh
opcache.sh
redis.sh
sourceguardian.sh
sqlsrv.sh
ssh2.sh
uploadprogress.sh
xdebug.sh
As referências aos quatro scripts pre_run foram removidas do 8.5.ini, mas os próprios arquivos não foram alterados.
Após o build:
mcrypt,xdebug,pcntl,posix,shmop,ssh2esocketsficam compilados, porém desativados.- Os demais módulos selecionados ficam ativos.
mcrypt, xdebug, pcntl, posix, shmop, ssh2 e sockets ficam compilados, porém desativados por esses motivos:
pcntl → OFF — esse é o mais importante. A própria documentação do PHP diz explicitamente que Process Control não deve ser habilitado em ambiente de servidor web. Ele permite fork, sinais, execução e controle de processos.
posix → OFF — normalmente desnecessário em sites e o PHP alerta que funções POSIX podem obter informações sensíveis do sistema, inclusive dados de usuários/grupos.
shmop → OFF — esses quatro fornecem IPC, semáforos e memória compartilhada do sistema operacional. Em hospedagem compartilhada eu só habilitaria se uma aplicação realmente exigir.
ssh2 → OFF, salvo se algum cliente realmente precisar. A extensão permite shell remoto, ssh2_exec(), SCP/SFTP e até túneis SSH.
sockets → OFF, salvo necessidade específica de sockets de baixo nível/WebSockets/daemons. Ela permite que PHP funcione como cliente e servidor de sockets.
xdebug → Xdebug é uma extensão para PHP que auxilia na depuração e no desenvolvimento. Então nenhum pouco interessante para produção!
mcrypt → é obsoleto e não mantido, foi removido do PHP core e deve ser substituído por OpenSSL ou Sodium.
/usr/local/cwpsrv/htdocs/resources/conf/el8/php-fpm_selector/external_modules/8.5/xdebug.sh