Problema com INTL na versão 9.7 - MacOSx Mojave

Boa Tarde, estou com problemas para habilitar a extensão INTL no scriptcase 9.7, o instalador disponível no site simplesmente não faz a instalação do arquivo. Tentei fazer a instalação manual, sem sucesso. Neste mesmo computador tenho a versão com o php 7.0 funcionando normalmente, mas na versão 9.7 php 7.3 não funciona. Alguém já teve este tipo de problema, sabe como me ajudar?

Eu ia te responder pois tenho habilitado normal no windows 10 e LInux.
Mas vi que é no MacOSx.
Aconselho a entrar me contato com o suporte da netmake.

1 Curtida

Fica como sugestão para a NetMake na versão atual do SC 9.9.020 (5) para MAC/LINUX e WIN recompilar o php incluindo a opção '–enable-intl’

No Linux (Ubuntu) aqui resolvi instalando a extensão intl.so
> add-apt-repository ppa:ondrej/php
> add-apt-repository ppa:ondrej/apache2
> apt update
> apt install php8.1-intl
> opcional: mkdir -p /extra/build/php/lib/php/extensions
> opcional: cd /extra/build/php/lib/php/extensions
> opcional: ln -s /usr/lib/php/20210902 no-debug-non-zts-20210902

Editar o arquivo php.ini na linha 1005

nano -l +1005 /opt/NetMake/v9-php81/components/apache/conf/php.ini/opt/NetMake/v9-php81/components/apache/conf/php.ini

#adicionar ou habilitar a extensão intl.so no arquivo php.ini informando o caminho da extensão.

extension=/usr/lib/php/20210902/intl.so

Opcional: alterar a linha 796 do arquivo php.ini

796 > include_path = “.:/opt/NetMake/v9-php81/components/apache”
#e as linhas:
821 original > extension_dir = “/extra/build/php/lib/php/extensions/no-debug-non-zts-20210902/”
821 alterado > extension_dir = “/opt/NetMake/v9-php81/components/apache/ext/”

Reiniciar o apache

/etc/init.d/apachesc9php81 restart

É uma sugestão boa e podia acrescentar outros módulos.
Mas cá entre nós. Devido a isto e outras coisas deixei de usar o instalador.
Faço tudo do zero com o ambiente da própria distro.
Uma instalação manual. Tenho muito mais controle do ambiente e não fico tão dependente das coisas do instalador.

1 Curtida