Erro no PHP após actualização do FreeBSD

Há poucos dias fiz a actu­al­iza­ção para o FreeB­SD 9.0.

Depois de ter recom­pi­la­do o sis­tema de acor­do com o meu próprio arti­go “Actu­alizar o FreeB­SD”, e ter recom­pi­la­do todos os meus ports com o coman­do por­tup­grade ‑a, reparei que o PHP começou a dar um erro estranho:

PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/local/lib/php/20090626/memcache.so' - /usr/local/lib/php/20090626/memcache.so: 
Undefined symbol "php_session_create_id" in Unknown on line 0

Depois de procu­rar um pouco na Inter­net, con­segui a solução.

É necessário recom­pi­lar os ports data­bas­es/pecl-mem­cache e data­bas­es/ph­p5-mysql.

cd /usr/ports/databases/pecl-memcache
make deinstall install clean
cd /usr/ports/databases/php5-mysql
make deinstall install clean

Depois dis­to o erro desapareceu.

Esta entrada foi publicada em Configuração, FreeBSD. ligação permanente.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.