Centos üzerinde Php Pecl Mailparse eklentisi…

Centos üzerinde pecl mailparse eklentisini (rpm ile) kurup,  ” php -i | grep ‘mailparse’ ” çalıştırdığınız zaman şöyle bir hata ile karşılaşabilirsiniz:

PHP Warning:  PHP Startup: mailparse: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
/etc/php.d/z-mailparse.ini,

Eğer böyle bir durum söz konusu ise çözümü için şu komutları çalıştırmanız yeterli olacaktır:

rpm -e php-pecl-mailparse
pecl install -n mailparse

Bu komutlar ile öncelikle rpm ile kurduğumuz mailparse’ı kaldırıyoruz, daha sonra “no dependency” yani bağımlılıkları yok sayarak mailparse’ı pecl ile kuruyoruz.

Ek bir not, bu işlem sonrası “/etc/php.d/” (php bu dizin altında ki tüm ini dosyalarını otomatik olarak yüklüyor) altında bulunması gereken “z-mailparse.ini” dosyasının “z-mailparse.ini.rpmsave” halini aldığını fark ettim. Bu dosyayı “z-mailparse.ini” haline getirmeniz gerekiyor.

This entry was posted in PHP, Pardus, archlinux, centos, linuxgezegen and tagged , , , , , , . Bookmark the permalink.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">