O Retorno – FreeBSD zica: PHP Fatal error: Call to undefined function preg_match()

Depois de um reboot anormal (rede elétrica problemática), o FreeBSD voltou a retornar esse famigerado erro:

PHP Fatal error: Call to undefined function preg_match()

Entretanto, dessa vez, o procedimento descrito no post anterior não deu jeito, tive de ser mais ignorante, simplesmente mandei remover tudo que tinha de php5 no sistema e mandei reinstalar.

Para visualizar o que você tem de instalado do php5 (suporte a linguagem, módulos, etc..)

pkg_version -v | grep -i php5

Para remover tudo:

pkg_delete -f php5-\*

Pronto. Agora é só ir em lang/php5 e lang/php5-extensions, dar um make clean em cada, e mandar instalar tudo com o famoso:

make install clean

Espero que seja útil.

Leave a Reply