MRatWork Forum by Mustafa Ramadhan

Sawo Project - Kloxo-MR Discussions => Kloxo-MR Technical Helps => Topic started by: Spacedust on 2013-05-05, 03:12:12

Title: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 03:12:12
Rename in /etc/suphp.conf from:

Code: [Select]
errors_to_browser=false
to

Code: [Select]
errors_to_browser=true
and then check affected domain. It seems I got /home directory writable by others !

So it's worth to add

Code: [Select]
chmod 750 /home
to /script/fixweb !
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 03:14:14
On my production system I got this error:

Code: [Select]
Directory / is not owned by admin
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-05, 03:17:57
I don't know what's you mean ' /home directory writable by others'?
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 03:22:06
Quote from: "MRatWork"
I don't know what's you mean ' /home directory writable by others'?

I got chmod 777 on /home on my test system which is very bad.

On my production system it was ok, but getting this:

Code: [Select]
Directory / is not owned by admin
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 03:23:54
My /etc/suphp.conf:

Code: [Select]
[global]
logfile=/var/log/httpd/suphp_log
loglevel=info
webserver_user=apache
docroot=/
env_path=/bin:/usr/bin
umask=0022
min_uid=500
min_gid=48

; Security options
allow_file_group_writeable=true
allow_file_others_writeable=false
allow_directory_group_writeable=true
allow_directory_others_writeable=false

;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=false

;Send minor error messages to browser
errors_to_browser=true

[handlers]
;Handler for php-scripts
x-httpd-php="php:/usr/bin/php-cgi"
; x-httpd-php52="php:/usr/local/lxlabs/ext/php/bin/php_cgi"
x-httpd-php52="php:/usr/local/lxlabs/ext/php/etc/lxphpcgi.sh"

;Handler for CGI-scripts
x-suphp-cgi="execute:!self"

;;; MR -- for using php52 just enough add 'AddHandler x-httpd-php52 .php' on .htaccess.
;;; it's make possible running 'dual php' on server!
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 03:30:53
The same happens on all customers :/
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-05, 04:43:39
Immediately release bug-fix. Change using from '/usr/local/lxlabs/ext/php/etc/lxphpcgi.sh' (it's possible security issue because using php.ini of lxphp where without disable_functions) to '/home/apache/etc/suphp/phpcgi.sh'.

Need re-click 'enable secondary php' on 'webserver configs' and 'sh /script/fix-chownchmod' (because need 755 permissions for '/home/apache/etc/suphp/phpcgi.sh').
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 04:54:39
Quote from: "MRatWork"
Immediately release bug-fix. Change using from '/usr/local/lxlabs/ext/php/etc/lxphpcgi.sh' (it's possible security issue because using php.ini of lxphp where without disable_functions) to '/home/apache/etc/suphp/phpcgi.sh'.

Need re-click 'enable secondary php' on 'webserver configs' and 'sh /script/fix-chownchmod' (because need 755 permissions for '/home/apache/etc/suphp/phpcgi.sh').

Ouch !
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 05:06:47
Quote from: "Spacedust"
Quote from: "MRatWork"
Immediately release bug-fix. Change using from '/usr/local/lxlabs/ext/php/etc/lxphpcgi.sh' (it's possible security issue because using php.ini of lxphp where without disable_functions) to '/home/apache/etc/suphp/phpcgi.sh'.

Need re-click 'enable secondary php' on 'webserver configs' and 'sh /script/fix-chownchmod' (because need 755 permissions for '/home/apache/etc/suphp/phpcgi.sh').

Ouch !

cat: /home/apache/etc/suphp/phpcgi.sh: No such file or directory...
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-05, 05:10:21
Run 'sh /script/cleanup' or copy '/usr/local/lxlabs/kloxo/file/apache/' to '/home/apache'
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 05:15:08
Quote from: "MRatWork"
Run 'sh /script/cleanup' or copy '/usr/local/lxlabs/kloxo/file/apache/' to '/home/apache'

Thank you. I've runned /script/cleanup-simple as always ;)
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 05:17:23
You forgot to add:

/etc/rc.d/init.d/qmail stop
/etc/rc.d/init.d/qmail start

to cleanup-simple.

My monitoring is detecting IMAP error without this...
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-05, 05:22:25
Done - still getting this:

Code: [Select]
Directory / is not owned by admin
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-05, 05:28:06
Quote from: "Spacedust"
Done - still getting this:

Code: [Select]
Directory / is not owned by admin
Inform here log file with content 'Directory / is not owned by admin'
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 02:08:02
Quote from: "MRatWork"
Quote from: "Spacedust"
Done - still getting this:

Code: [Select]
Directory / is not owned by admin
Inform here log file with content 'Directory / is not owned by admin'

Which log file ?

Code: [Select]
ls -l /home/admin/test.domain.pl/
razem 12K
drwxr-xr-x 2 admin admin 4,0K maj  4 22:35 cgi-bin
drwxr-xr-x 2 admin admin 4,0K lut 12 05:10 images
-rw-r--r-- 1 admin admin 2,6K maj  4 22:35 index.html
-rw-r--r-- 1 admin admin    0 lut  4  2012 index.php
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 04:01:08
Something is wrong !

Code: [Select]
/usr/local/lxlabs/ext/php/bin/php_cgi -v
Failed loading /usr/lib/kloxophp/ioncube/ioncube_loader_lin_5.4.so:  /usr/lib/kloxophp/ioncube/ioncube_loader_lin_5.4.so: undefined symbol: zend_new_interned_string
Failed loading /usr/lib64/php/modules/ixed.5.4.lin:  /usr/lib64/php/modules/ixed.5.4.lin: undefined symbol: zend_is_auto_global_quick
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/bz2.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/bz2.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/calendar.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/calendar.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/curl.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/gd.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/gettext.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/gettext.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/gmp.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/gmp.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/iconv.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/iconv.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/imap.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/imap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/json.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/json.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/mbstring.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/mcrypt.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/mhash.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/mhash.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/mysql.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/mysqli.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/ncurses.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/ncurses.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/openssl.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/openssl.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/pcntl.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/pcntl.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/pdo_mysql.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/pdo_pgsql.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/pdo_pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/pdo_sqlite.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/pdo_sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/pgsql.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/pspell.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/pspell.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/readline.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/readline.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/snmp.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/snmp.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/soap.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/soap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/tidy.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/tidy.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/xml.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/xml.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/xmlreader.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/xmlreader.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/xmlrpc.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/xmlwriter.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/xmlwriter.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/xsl.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/xsl.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/zip.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lxlabs/ext/php/lib/php/20060613/zlib.so' - /usr/local/lxlabs/ext/php/lib/php/20060613/zlib.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.2.17 (cgi-fcgi) (built: Jan 22 2013 10:55:48)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 04:05:53
Got it ! A fix is simple:

Code: [Select]
chown root.root /
Now getting this:

Code: [Select]
Could not execute script "/home/admin/test.domain.pl/index.php"
I'm trying to execute phpinfo page.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 04:16:06
Log says:

Code: [Select]
[Sun May 05 23:14:03 2013] [info] Executing "/home/admin/test.domain.pl/index.php" as UID 2474, GID 2474
[Sun May 05 23:14:04 2013] [info] Executing "/home/admin/test.domain.pl/index.php" as UID 2474, GID 2474
[Sun May 05 23:15:19 2013] [info] Executing "/home/admin/test.domain.pl/index.php" as UID 2474, GID 2474
[Sun May 05 23:15:19 2013] [info] Executing "/home/admin/test.domain.pl/index.php" as UID 2474, GID 2474
[Sun May 05 23:15:20 2013] [info] Executing "/home/admin/test.domain.pl/index.php" as UID 2474, GID 2474
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 05:12:40
Done all working :)

Code: [Select]
chmod 755 /home/apache/etc/suphp/phpcgi.sh
fixed all errors

Now I need to add:

Zend Guard Loader
IonCube Loader
SourceGuardian Loader
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 05:19:08
Code: [Select]
/var/log/php52/error.log
should be created automatically.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-06, 15:03:33
Use 'sh /script/lxphp-module-install' for install lxphp module like ioncube. Remember, zend-guard no exist for php 5.2 but zend-optimizer.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 20:35:21
Quote from: "MRatWork"
Use 'sh /script/lxphp-module-install' for install lxphp module like ioncube. Remember, zend-guard no exist for php 5.2 but zend-optimizer.

Is this ok ?

Code: [Select]
sh /script/lxphp-module-install ioncube-loader
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 21:00:54
Installed manually ;)

Code: [Select]
[root@backup php.d]# lxphp.exe -v
PHP 5.2.17 (cli) (built: Jan 22 2013 10:57:48)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v4.4.0, Copyright (c) 2002-2013, by ionCube Ltd., and
    with SourceGuardian v9.0.4, Copyright (c) 2000-2012, by Inovica Ltd.
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-06, 22:02:50
Install something like 'sh /script/lxphp-module-install php52-ioncube-loader' (because lxphp is php 5.2 version and want taken module from php52 branch)
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 22:29:16
Quote from: "MRatWork"
Install something like 'sh /script/lxphp-module-install php52-ioncube-loader' (because lxphp is php 5.2 version and want taken module from php52 branch)

It installs module properly, but it isn't loaded then:

Code: [Select]
ls -l /usr/local/lxlabs/ext/php/etc/php.d/memcache.ini
-rw-r--r-- 1 lxlabs lxlabs 875 maj  6 17:22 /usr/local/lxlabs/ext/php/etc/php.d/memcache.ini

Code: [Select]
ls -l /usr/local/lxlabs/ext/php/lib/memcache.so
-rwxr-xr-x 1 lxlabs lxlabs 93K maj  6 17:22 /usr/local/lxlabs/ext/php/lib/memcache.so

Code: [Select]
lxphp.exe -m | grep memcachenothing !
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 22:33:05
And it seems to be parsed ok:

additional .ini files parsed    /usr/local/lxlabs/ext/php/etc/php.d/bz2.ini, /usr/local/lxlabs/ext/php/etc/php.d/calendar.ini, /usr/local/lxlabs/ext/php/etc/php.d/curl.ini, /usr/local/lxlabs/ext/php/etc/php.d/gd.ini, /usr/local/lxlabs/ext/php/etc/php.d/gettext.ini, /usr/local/lxlabs/ext/php/etc/php.d/gmp.ini, /usr/local/lxlabs/ext/php/etc/php.d/iconv.ini, /usr/local/lxlabs/ext/php/etc/php.d/imap.ini, /usr/local/lxlabs/ext/php/etc/php.d/ioncube.ini, /usr/local/lxlabs/ext/php/etc/php.d/json.ini, /usr/local/lxlabs/ext/php/etc/php.d/mbstring.ini, /usr/local/lxlabs/ext/php/etc/php.d/mcrypt.ini, /usr/local/lxlabs/ext/php/etc/php.d/memcache.ini, /usr/local/lxlabs/ext/php/etc/php.d/mhash.ini, /usr/local/lxlabs/ext/php/etc/php.d/mysql.ini, /usr/local/lxlabs/ext/php/etc/php.d/mysqli.ini, /usr/local/lxlabs/ext/php/etc/php.d/ncurses.ini, /usr/local/lxlabs/ext/php/etc/php.d/openssl.ini, /usr/local/lxlabs/ext/php/etc/php.d/pcntl.ini, /usr/local/lxlabs/ext/php/etc/php.d/pdo_mysql.ini, /usr/local/lxlabs/ext/php/etc/php.d/pdo_pgsql.ini, /usr/local/lxlabs/ext/php/etc/php.d/pdo_sqlite.ini, /usr/local/lxlabs/ext/php/etc/php.d/pgsql.ini, /usr/local/lxlabs/ext/php/etc/php.d/pspell.ini, /usr/local/lxlabs/ext/php/etc/php.d/readline.ini, /usr/local/lxlabs/ext/php/etc/php.d/snmp.ini, /usr/local/lxlabs/ext/php/etc/php.d/soap.ini, /usr/local/lxlabs/ext/php/etc/php.d/sourceguardian.ini, /usr/local/lxlabs/ext/php/etc/php.d/tidy.ini, /usr/local/lxlabs/ext/php/etc/php.d/xml.ini, /usr/local/lxlabs/ext/php/etc/php.d/xmlreader.ini, /usr/local/lxlabs/ext/php/etc/php.d/xmlrpc.ini, /usr/local/lxlabs/ext/php/etc/php.d/xmlwriter.ini, /usr/local/lxlabs/ext/php/etc/php.d/xsl.ini, /usr/local/lxlabs/ext/php/etc/php.d/zendoptimizer.ini, /usr/local/lxlabs/ext/php/etc/php.d/zip.ini, /usr/local/lxlabs/ext/php/etc/php.d/zlib.ini
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-06, 23:04:43
Don't know about memcache issue (because not testing). More prepare using xcache rather than other cache modules.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-06, 23:49:15
Quote from: "MRatWork"
Don't know about memcache issue (because not testing). More prepare using xcache rather than other cache modules.

The same happens to geoip and imagick modules.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-07, 00:12:36
It cannot load modules dynamically :/
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-07, 00:19:17
Module like php*-pecl-* may not work.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-07, 01:30:32
Quote from: "MRatWork"
Module like php*-pecl-* may not work.

Why ?
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-07, 02:05:16
Quote from: "Spacedust"
Quote from: "MRatWork"
Module like php*-pecl-* may not work.

Why ?
Let say your primary php is php 5.3 and that mean need pecl component that have 'compatible' with php 5.3. Another side, lxphp (using php 5.2) will be not 'compatible' with pecl component of primary php.
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: Spacedust on 2013-05-07, 02:22:12
Quote from: "MRatWork"
Quote from: "Spacedust"
Quote from: "MRatWork"
Module like php*-pecl-* may not work.

Why ?
Let say your primary php is php 5.3 and that mean need pecl component that have 'compatible' with php 5.3. Another side, lxphp (using php 5.2) will be not 'compatible' with pecl component of primary php.

I'm on php 5.4 on main. Components were installed from php52 repo so they should work.

I don't see any errors here:

Code: [Select]
lxphp.exe -m
[PHP Modules]
bcmath
bz2
calendar
ctype
curl
date
dba
dom
exif
filter
ftp
gd
gettext
gmp
hash
iconv
imap
ionCube Loader
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
ncurses
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
posix
pspell
readline
Reflection
session
shmop
SimpleXML
snmp
soap
sockets
SourceGuardian
SPL
standard
sysvsem
sysvshm
tidy
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend Optimizer
zip
zlib

[Zend Modules]
SourceGuardian
Zend Optimizer
the ionCube PHP Loader
Title: Re: A quick fix for php 5.2.17 as secondary php !
Post by: MRatWork on 2013-05-07, 03:46:37
Module like php52-pecl-imagick may not work.