94
« on: 2015-08-02, 15:51:57 »
Hi,
Just installed clean Centos 6 with klean kloxo-mr 7
Followed instructions to switch to Apache 2.4 and PHP 5.6 . - everything worked fine.
Then installed opcache and removed opcache later with yum . (need to make some tests)
Now , after restart - everything works fine. But after some time i'm getting errors from sites (smth like Call to undefined function mb_http_output() ) ..
After service php-fpm restart - everything wroks fine again for some time.
This is what i figured out :
phpinfo() :
After SERVER REBOOT shows config path :
Loaded Configuration File /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
Additional .ini files parsed /etc/php.d/01-ioncube-loader.ini, /etc/php.d/20-bz2.ini, /etc/php.d/20-calendar.ini, /etc/php.d/20-ctype.ini, /etc/php.d/20-curl.ini, /etc/php.d/20-dom.ini, /etc/php.d/20-exif.ini, /etc/php.d/20-fileinfo.ini, /etc/php.d/20-ftp.ini, /etc/php.d/20-gd.ini, /etc/php.d/20-gettext.ini, /etc/php.d/20-gmp.ini, /etc/php.d/20-iconv.ini, /etc/php.d/20-imap.ini, /etc/php.d/20-intl.ini, /etc/php.d/20-ldap.ini, /etc/php.d/20-mbstring.ini, /etc/php.d/20-mcrypt.ini, /etc/php.d/20-mysqlnd.ini, /etc/php.d/20-pdo.ini, /etc/php.d/20-phar.ini, /etc/php.d/20-posix.ini, /etc/php.d/20-pspell.ini, /etc/php.d/20-recode.ini, /etc/php.d/20-shmop.ini, /etc/php.d/20-simplexml.ini, /etc/php.d/20-snmp.ini, /etc/php.d/20-soap.ini, /etc/php.d/20-sockets.ini, /etc/php.d/20-sqlite3.ini, /etc/php.d/20-sysvmsg.ini, /etc/php.d/20-sysvsem.ini, /etc/php.d/20-sysvshm.ini, /etc/php.d/20-tidy.ini, /etc/php.d/20-tokenizer.ini, /etc/php.d/20-xml.ini, /etc/php.d/20-xmlwriter.ini, /etc/php.d/20-xsl.ini, /etc/php.d/20-zip.ini, /etc/php.d/30-mysql.ini, /etc/php.d/30-mysqli.ini, /etc/php.d/30-pdo_mysql.ini, /etc/php.d/30-pdo_sqlite.ini, /etc/php.d/30-wddx.ini, /etc/php.d/30-xmlreader.ini, /etc/php.d/30-xmlrpc.ini, /etc/php.d/40-geoip.ini, /etc/php.d/40-json.ini
AFTER SOME TIME :
Loaded Configuration File /opt/php54s/custom/php.ini
Scan this dir for additional .ini files no value
Additional .ini files parsed /opt/php54s/etc/php.d/bcmath.ini, /opt/php54s/etc/php.d/curl.ini, /opt/php54s/etc/php.d/dom.ini, /opt/php54s/etc/php.d/fileinfo.ini, /opt/php54s/etc/php.d/gd.ini, /opt/php54s/etc/php.d/geoip.ini, /opt/php54s/etc/php.d/imap.ini, /opt/php54s/etc/php.d/intl.ini, /opt/php54s/etc/php.d/json.ini, /opt/php54s/etc/php.d/ldap.ini, /opt/php54s/etc/php.d/mbstring.ini, /opt/php54s/etc/php.d/mcrypt.ini, /opt/php54s/etc/php.d/mysqlnd.ini, /opt/php54s/etc/php.d/mysqlnd_ms.ini, /opt/php54s/etc/php.d/mysqlnd_mysql.ini, /opt/php54s/etc/php.d/mysqlnd_mysqli.ini, /opt/php54s/etc/php.d/pdo.ini, /opt/php54s/etc/php.d/pdo_mysqlnd.ini, /opt/php54s/etc/php.d/pdo_sqlite.ini, /opt/php54s/etc/php.d/phar.ini, /opt/php54s/etc/php.d/posix.ini, /opt/php54s/etc/php.d/pspell.ini, /opt/php54s/etc/php.d/recode.ini, /opt/php54s/etc/php.d/snmp.ini, /opt/php54s/etc/php.d/soap.ini, /opt/php54s/etc/php.d/sqlite3.ini, /opt/php54s/etc/php.d/sysvmsg.ini, /opt/php54s/etc/php.d/sysvsem.ini, /opt/php54s/etc/php.d/sysvshm.ini, /opt/php54s/etc/php.d/tidy.ini, /opt/php54s/etc/php.d/wddx.ini, /opt/php54s/etc/php.d/xmlreader.ini, /opt/php54s/etc/php.d/xmlrpc.ini, /opt/php54s/etc/php.d/xmlwriter.ini, /opt/php54s/etc/php.d/xsl.ini, /opt/php54s/etc/php.d/zip.ini
in php-error.log :
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20131226
These options need to match
in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd.so' - /opt/php54s/usr/lib/php/modules/mysqlnd.so: undefined symbol: zend_get_hash_value in Unknown on
line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd_ms.so' - /opt/php54s/usr/lib/php/modules/mysqlnd_ms.so: undefined symbol: mysqlnd_globals in Unknown
on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd_mysql.so' - /opt/php54s/usr/lib/php/modules/mysqlnd_mysql.so: undefined symbol: _mysqlnd_fetch_length
s in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/mysqlnd_mysqli.so' - /opt/php54s/usr/lib/php/modules/mysqlnd_mysqli.so: undefined symbol: mysqlnd_get_client_
version in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: PDO: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20131226
These options need to match
in Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/pdo_mysqlnd.so' - /opt/php54s/usr/lib/php/modules/pdo_mysqlnd.so: undefined symbol: mysqlnd_allocator in Unkn
own on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/pdo_sqlite.so' - /opt/php54s/usr/lib/php/modules/pdo_sqlite.so: undefined symbol: php_pdo_register_driver in
Unknown on line 0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php54s/usr/lib/php/modules/phar.so' - /opt/php54s/usr/lib/php/modules/phar.so: undefined symbol: zend_get_hash_value in Unknown on line
0
[02-Aug-2015 04:15:48 Europe/London] PHP Warning: PHP Startup: posix: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20131226
These options need to match
in Unknown on line 0
So it looks like somehow it restarts trying to load opcache php.ini , which is not installed anymore. Any ideas on how i can prevent this (and WHY this happened?). Also how it could be that restarting php-fpm fixed this ?
Notice that NO PACKAGES of PHP 5.4 are installed but load path for php.ini changes to /opt/php54s/ ?
Awaiting, reply, will be good to get asap .
Thank you.