As we know, Kloxo-MR still using php52s (special php 5.2) for running their panel.
Since Kloxo-MR 6.5.1.a-2014021501, we are able using php53s (special php 5.3) for running panel.
Need action for enable it:
1. update Kloxo-MR with 'yum clean all; yum update'
2. Run cleanup with 'sh /script/cleanup'
3. install php53s with 'sh /script/php53s-install'
4. Stop kloxo service with 'killall -u lxlabs'
5. Start kloxo service with 'sh /script/restart' or 'service kloxo restart'
For back to use php52s, just change step 1 with 'yum remove php53s*'.
Yes, different with Kloxo official (6.1.15) approach, KLoxo-MR still 'dual-php' compatible. Many reason why using this approach:
1. Php53s still testing and need report from users where this php have a problem or not
2. Still found 'memory leaks' when install Kloxo-MR using php53s. Look like the code need optimize
3. Php53s using php-fpm (with 'ondemand' pm) instead spawn-fcgi for php and make less memory usage, especially in idle situation.
Beside implementing php53s, any other changes/features:
1. Add '+SymLinksIfOwnerMatch' in apache/httpd and similar function for other webserver. Again, It's make more secure for Kloxo-MR rather than Kloxo official
2. Use 'ondemand' instead 'dynamic' for php-fpm. It's make more efficient memory usage (but little bit slow). In many cases, less memory usage when website/panel idle.
NOTE:
- For fresh install, just follow step 3-5