آموزش Upgrade نسخه PHP در Kloxo به 5.3

آموزش Upgrade نسخه PHP در Kloxo به 5.3

گروه آموزشی مجموعه تدبیر

یکی از مشکلاتی که مدیران سرورها درگیرش هستند مشکل عدم بروزرسانی php در kloxo می باشد

توسط آموزشی که خدمتتون تهیه کردم میتونید ورژن php رو به نسخه 5.3 Upgrade نمایید:

بتدا دستورات زیر رو وارد نمایید:

کد:

کد:
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpmwget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
rpm -i ius-release-1.0-10.ius.el5.noarch.rpm
rpm -i epel-release-5-4.noarch.rpm




yum -y remove php php-common
yum -y install php53u php53u-cli php53u-devel php53u-gd php53u-imap php53u-mbstring php53u-mysql php53u-pdo php53u-pear php53u-xml
cp /usr/local/lxlabs/kloxo/file/phpini/php.ini.template-5.2 /usr/local/lxlabs/kloxo/file/phpini/php.ini.template-5.3
chown -R lxlabs:lxlabs /usr/local/lxlabs/kloxo/file/phpini/php.ini.template-5.3

سپس فایل زیر رو ویرایش کنید:

کد:

کد:
/usr/local/lxlabs/kloxo/httpdocs/htmllib/lib/lib.php

[CODE]
و:
کد:

کد:
function find_php_version(){        global $global_dontlogshell;        $global_dontlogshell = true;        $ret = lxshell_output("rpm", "-q", "php");        $ver =  substr($ret, strlen("php-"), 3);        $global_dontlogshell = false;        return $ver;}

را به زیر تغییر دهید:

کد:

کد:
function find_php_version(){        global $global_dontlogshell;        $global_dontlogshell = true;        //Can't use lxshell_output because of the STDERR        $ret = shell_exec('php -r 'echo phpversion();' 2>nul');        $ver =  substr($ret, 0, 3);        $global_dontlogshell = false;        return $ver;}

[
و تمام

خروجی:

کد:

کد:
HP 5.3.10 (cli) (built: Feb  2 2012 17:34:38)Copyright (c) 1997-2012 The PHP GroupZend Engine v2.