The recent upgrade of Cerberus Helpdesk involved upgrading to PHP 5.2 bleeding edge on CentOS which went off smoothly after following the instructions for this upgrade.
There is one package missing for me, and that is php-pecl-mailparse so found it in RPM Forge and performed the installation from Virtualmin >> Software packages
message from apache logs on restart:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/mailparse.so' - /usr/lib/php/modules/mailparse.so: undefined symbol: mbfl_name2no_encoding in Unknown on line 0 PHP Warning: PHP Startup: mailparse: Unable to initialize module\nModule compiled with module API=20050922, debug=0, thread-safety=0\nPHP compiled with module API=20060613, debug=0, thread-safety=0\nThese options need to match\n in Unknown on line 0
On investigating this, I realised that I would have to try and configure mailparse by 'wget' a mailparse.tgz file. However, before 'make' I would need the mbstring headers from the same version as the version of PHP installed. Is this possible?
Is there any process for this with the bleeding edge repos to getphp- pecl-mailparse properly configured?
Has anyone done this?