Merhabalar,
FreeBSD 5.4 kullanıyorum ve port sistemi ile daha önce Apache 2.2.
kurmuştum.Daha sonra PHP 5.1.1 sürümünü yine portlardan
kurdum.httpd.conf'tan gerekli ayarları aşağıda ki şekilde yaptım.
#LoadModule php5_module libexec/apache22/libphp5.so
#AddType application/x-httpd-php .php

DirectoryIndex için gerekli düzenlemeyi de yaptım.

ve sonra ise;

# apachectl start
komutunu verdim ve hata oluştu.Ekrana gönderilen hata çıktısı aşağıdaki şekilde;

# apachectl start
httpd: Syntax error on line 101 of /usr/local/etc/apache22/httpd.conf:
Cannot load /usr/local/libexec/apache22/libphp5.so into server:
/usr/local/libexec/apache22/libphp5.so: Undefined symbol "ap_signal"
#
###############################################################

Bu hata üzerine gerekli kontrolleri yapıp tekrar denediğimde ise aynı
hata ile tekrar karşılaştım.Son çare olarak, lang/php5 'i kaldırıp
tekrar kurmak oldu.Ama tekrar aynı hatayla karşılaştım.

Daha önce böyle bir hata olup olmadığını google vs. de aradım ama bir sonuç yok.

Bu hatanın sebebini ve çözüm yollarını merak ediyorum.

Herkese kolay gelsin...

Cevap