PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/module.so’

Baru-baru ini saya harus clean install web server, dengan apache terbaru dan kawan-kawannya lain yg terbaru juga.
Pada percobaan penginstallan php semua berjalan normal, restart apache, tetapi terdapat keanehan pada log error_log seperti dibawah ini:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so' - /usr/lib64/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0

waaahhhhhh, kasus yg jarang terjadi. diselidiki dari paket-paket php yg terinstall ada satu paket dari repo yg berbeda berikut:

php-common
php
...
php-mcrypt-5.3.3-1.el6.rf.x86_64

yaitu, php-mcrypt (php-mcrypt-5.3.3-1.el6.rf.x86_64),
dilihat lagi, isi paket tersebut hanya ada dua file:

normal        /etc/php.d/mcrypt.ini
normal        /usr/lib64/php/modules/mcrypt.so

Penasaran, buka /etc/php.d/mcrypt.ini, dan hasilnya mencengangkan:

; Enable mcrypt extension module
extension=module.so

wahhhh, itu dia yg membuat error. Harusnya modul-modul php yg ada dalam php.d akan me-load module itu sendiri:
dalam file /etc/php.d/mcrypt.ini harusnya terdapat parameter extension untuk me-load module /usr/lib64/php/modules/mcrypt.so

# dirubah dari :
extension=module.so
# menjadi
extension=mcrypt.so

Setelah restart httpd, hasilnya log tersebut tidak ada lagi.
Done.
Case Closed.