Estou tendo um problema no servidor, onde não conseguimos modificar do mod_prefork para o mod_event, a fins de melhorar o desempenho do servidor de desenvolvimento. Toda vez em que mudamos e acessamos o scritpcase, diz que o ioncube não está instalado, embora ao alterar novamente para prefork, volta a funcionar.
Alguém tem uma solução?
Geralmente o prefork usa o php como módulo e o event como php-fpm ou cgi
Procure o php.ini correto e coloque o ioncube nele.
Pois cada um tem seu php.ini
Ah sim, entendi. Achei que todos utilizavam o mesmo php.ini.
Obrigado Alexandre, vou tentar por aqui, qualquer coisa atualizo o forum.
Eu acho que isto somente ocorre no falecido Centos.
Nas distros like Debian, como o ubuntu.
Pode ver que tem algo assim
/etc/php/8.1/php-fpm/php.ini
/etc/php/8.1/apache2/php.ini
etc, etc ,etc
Então… o que utilizamos é o Centos, modificado para AlmaLinux
Utilizei esses comandos para encontrar o php.ini https://brightwhiz.com/find-php-ini-file-location-ubuntu-centos/, e todos retornaram /etc/php.ini, teria alguma ideia do que poderia ser?
Coloque como event e use o phpinfo() para poder localizar o php.ini que ele está usando.
Mudou o Scan this dir de “etc/php.d” para “etc/php-zts.d”
Veja se no etc/php-zts.d tem algo personalizado
Está desta forma
É isto mesmo.
Cada um é um módulo que ele está carregando.
Você agora tem que colocar o módulo ioncube ai.
Faria algo deste tipo, certo?
Sim, isto mesmo. Somente adaptar para sua situação
Segui esse passo a passo e não funcionou, ainda acusa a falta do ioncube quando muda para mod_event, alguma ideia do que pode ser?
Depois de verificado tudo isto acho que somente suporte pago
Opa Alexandre, consegui resolver aqui. Bati um pouco a cabeça até ir.
Utilizei este tutorial https://www.habibza.in/install-apache-php-fpm-centos-7/ que me ajudou a terminar de parametrizar e tinha um b.o no /etc/httpd/conf.modules.d/, uma pasta chamada 15-php.conf, só comentar o conteúdo dela e resolveu.
Cannot load both php5 and php7 modules
<IfModule !mod_php5.c>
LoadModule php7_module modules/libphp7.so
<IfModule !mod_php5.c>
<IfModule !prefork.c>
LoadModule php7_module modules/libphp7-zts.so
Excelente. Obrigado pelo retorno.