MRatWork Forum by Mustafa Ramadhan

Sawo Project - Kloxo-MR Discussions => Kloxo-MR Bugs and Requests => Topic started by: Spacedust on 2015-04-30, 15:34:47

Title: Why php5Xm takes modules from /usr/lib64/php/modules directory ?
Post by: Spacedust on 2015-04-30, 15:34:47
Example:

Quote
Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/xhprof.so' - /usr/lib64/php/modules/xhprof.so: undefined symbol: zend_execute_ex in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/yaf.so' - /usr/lib64/php/modules/yaf.so: undefined symbol: zend_new_interned_string in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - /usr/lib64/php/modules/zip.so: undefined symbol: zend_new_interned_string in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/zmq.so' - /usr/lib64/php/modules/zmq.so: undefined symbol: zend_new_interned_string in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/http.so' - /usr/lib64/php/modules/http.so: undefined symbol: php_persistent_handle_abandon in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/json_post.so' - /usr/lib64/php/modules/json_post.so: undefined symbol: php_json_decode_ex in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mongo.so' - /usr/lib64/php/modules/mongo.so: undefined symbol: empty_fcall_info in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: zend_new_interned_string in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/solr.so' - /usr/lib64/php/modules/solr.so: undefined symbol: zend_new_interned_string in Unknown on line 0

Warning: PHP Startup: idn: Unable to initialize module
Module compiled with module API=20131226, 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
PHP 5.2.17 (cli) (built: Jun  4 2014 15:59:54)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
Title: Re: Why php5Xm takes modules from /usr/lib64/php/modules directory ?
Post by: MRatWork on 2015-04-30, 15:45:30
Php 5.1 (or sometimes 5.2) have a trouble with 'extension_dir' in php.ini.
Title: Re: Why php5Xm takes modules from /usr/lib64/php/modules directory ?
Post by: Spacedust on 2015-04-30, 16:01:14
Php 5.1 (or sometimes 5.2) have a trouble with 'extension_dir' in php.ini.

It happens on newer versions too 5.3, 5.4 and 5.5
Title: Re: Why php5Xm takes modules from /usr/lib64/php/modules directory ?
Post by: MRatWork on 2015-04-30, 16:12:43
Execute for phpXYm must 'php52m-cli -v' instead '/opt/php52m/usr/bin/php -v'.
Title: Re: Why php5Xm takes modules from /usr/lib64/php/modules directory ?
Post by: Spacedust on 2015-04-30, 21:12:47
Execute for phpXYm must 'php52m-cli -v' instead '/opt/php52m/usr/bin/php -v'.

Works fine:

Quote
php52m-cli -v
PHP 5.2.17 (cli) (built: Jun  4 2014 15:59:54)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v5.0.1, Copyright (c) 2002-2015, by ionCube Ltd.
    with SourceGuardian v10.1.5, Copyright (c) 2000-2015, by SourceGuardian Ltd.
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

I need mysqli for php52m:

Quote
php52m-cli -m
[PHP Modules]
bcmath
bz2
calendar
ctype
curl
date
dom
exif
filter
ftp
gd
gettext
gmp
hash
iconv
imap
ionCube Loader
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
ncurses
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
posix
pspell
readline
recode
Reflection
session
shmop
SimpleXML
snmp
soap
sockets
SourceGuardian
SPL
standard
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend Optimizer
zip
zlib

[Zend Modules]
SourceGuardian
Zend Optimizer
the ionCube PHP Loader
Title: Re: Why php5Xm takes modules from /usr/lib64/php/modules directory ?
Post by: MRatWork on 2015-05-02, 06:27:31
Php 5.2 didn't have mysqli.