Kangle Easypanel面板 PHP多版本切换 安装图文教程

前面我们介绍了Easypanel 绑定域名 在线解压文件 建立索引 图文教程,由于用户群体的不同导致一些用户需要不同版本的PHP。

linux下easypanel版本安装及升级
(集成了kangle web 服务器和mysql,仅支持centos 5和centos 6)
执行下面的命令即可,安装程序将自动安装或者升级。

yum -y install wget;wget http://download.kangleweb.com/easypanel/ep.sh -O ep.sh;sh ep.sh

安装完成后,使用方法:
管理面板网址:??http://服务器ip:3312/admin/
独立网站管理:??http://服务器ip:3312/vhost/

注:初始安装登陆帐号: admin 密码: kangle
注:centos系统下easypanel集成的php默认装的是php53,语言模块里显示的php52其实是php53版本;如果需要php5217版本,请点下面的链接查看安装教程

Kangle EasyPanel php5.2.17 for linux版(集成zend和ioncube)

wget http://github.itzmx.com/1265578519/kangle/master/php/5.2/5217/php5217.sh -O php5217.sh;sh php5217.sh

php.ini路径为 /vhs/kangle/ext/tpl_php5217/php-templete.ini

Kangle EasyPanel php5.4.45 for linux版(集成zend和ioncube)

wget http://github.itzmx.com/1265578519/kangle/master/php/5.4/5445/php5445.sh -O php5445.sh;sh php5445.sh

php.ini路径为 /vhs/kangle/ext/tpl_php5445/php-templete.ini

Kangle EasyPanel php5.5.38 for linux版(集成Zend OPcache和ioncube)

wget http://github.itzmx.com/1265578519/kangle/master/php/5.5/5538/php5538.sh -O php5538.sh;sh php5538.sh

php.ini路径为 /vhs/kangle/ext/tpl_php5538/php-templete.ini

Kangle EasyPanel php5.6.24 for linux版(集成Zend OPcache和ioncube)

wget http://github.itzmx.com/1265578519/kangle/master/php/5.6/5624/php5624.sh -O php5624.sh;sh php5624.sh

php.ini路径为 /vhs/kangle/ext/tpl_php5624/php-templete.ini

Kangle EasyPanel php7.0.9 for linux版(集成Zend OPcache和ioncube)

wget http://github.itzmx.com/1265578519/kangle/master/php/7.0/709/php709.sh -O php709.sh;sh php709.sh

php.ini路径为 /vhs/kangle/ext/tpl_php709/php-templete.ini

以上脚本32位、64位都支持。

Kangle Easypanel面板 PHP多版本切换 安装图文教程

php.ini路径为

/vhs/kangle/ext/tpl_php5618/php-templete.ini

php.ini加入default_charset = “UTF-8″解决程序编码识别问题 php5.6乱码

计划任务替换下路径,使用* * * * * /vhs/kangle/etc/../ext/tpl_php569/bin/php -c “/vhs/kangle/etc/../ext/tpl_php52/etc/php-node.ini” -f “/home/ftp/w/www/wwwroot/framework/shell.php” cron

tpl_php52这个替换到tpl_php569就可以了,因为覆盖了原来默认的php路径文件。

一键发现ep无法统计流量,计划任务失效等情况

我们进入vi /etc/cron.d/ep_sync_flow
把tpl_php2改成tpl_php5611的php来执行就可以了

/vhs/kangle/ext/tpl_php5611/bin/php -c /vhs/kangle/ext/tpl_php52/etc/php-node-5611.ini /vhs/kangle/nodewww/webftp/framework/shell.php sync_flow

手动修复:
我们进去/vhs/kangle/ext/tpl_php52/目录,找到config.xml文件

搜索

<cmd name=’nodephp’ file=’%{config_dir}/bin/php-cgi’ listen=’local’ lock=’0′ type=’mp’ proto=’fastcgi’>
<env PHP_FCGI_MAX_REQUESTS=’0′ PHPRC=’%{config_dir}/etc/php-node.ini’/>

替换成

<cmd name=’nodephp’ file=’/vhs/kangle/ext/tpl_php5611/bin/php-cgi’ listen=’local’ lock=’0′ type=’mp’ proto=’fastcgi’>
<env PHP_FCGI_MAX_REQUESTS=’0′ PHPRC=’/vhs/kangle/ext/tpl_php5611/php-templete.ini’/>

注意PHP.ini要有open_basedir 权限,不能去掉分号,否则提示No input file specified. 可以根据上面代码改一下独立的php文件地址,或者直接用一键就可以了。

然后/vhs/kangle/bin/kangle -r
重新加载配置文件即可

成功图

Kangle Easypanel面板 PHP多版本切换 安装图文教程

 

解决kangle的easypanel控制面板用户前台php切换的解决方法 无 <旧格式> 版本切换

Kangle Easypanel面板 PHP多版本切换 安装图文教程?中去掉这两段 (前提是“无 旧格式”)
Kangle Easypanel面板 PHP多版本切换 安装图文教程

Kangle Easypanel面板 PHP多版本切换 安装图文教程

运行下面的代码:

rm -rf /vhs/kangle/nodewww/webftp/vhost/view/default/kfinfo.html
wget http://github.itzmx.com/1265578519/kangle/master/easypanel/kfinfo.html -O /vhs/kangle/nodewww/webftp/vhost/view/default/kfinfo.html

 

链接到文章: https://vpsum.com/41968.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注