kangle安装及添加PHP版本方法
1、官网下载kangle与easypanel
kangle web服务器稳定版V3.4.8 :https://www.kanglesoft.com/thread-23884-1-1.html
easypanel 主机面板 V2.6.20 :https://www.kanglesoft.com/thread-5891-1-1.html
php5.3~php5.6安装包:
MySQL数据库5.5版本:
2、环境搭建顺序
安装顺序为MySQL安装完成后,安装kangle,接着easypanel ,最后整合PHP版本
3、省略安装过程,这里重点讲述整合PHP版本。
PHP版本的话预先处理过,适合生产环境,包括调整php.ini的一些设置(如函数禁用、常用组件开启、加密解密解密组件的添加等等),这里就不详细叙述了。
a、创建文件夹。安装好easypanel后会发现kangle安装目录中的ext目录下多了一个默认的tpl_php52的文件夹,这里面放着是PHP5.2的文件,那么首先需要在kangle安装目录下新建对应PHP版本的文件夹,文件夹命名规则为tpl_php后面跟版本号,如PHP5.2版本的PHP版本号为tpl_php52。
b、复制修改config.xml配置文件到对应tpl_phpXX的文件夹中,该文件从tpl_php52文件夹中拷贝说得,文件内容如下:
其中config.xml只需要改的一个参数,那就是 name='php52',标示PHP5.2版本,改成对应PHP版本,如当前使用的是PHP5.3那么就该更改成如下内容:
其次,创建PHP配置文件模版,将php.ini文件复制一份重命名为php-templete.ini,对应配置文件中的 src_file='%{config_dir}\php-templete.ini';并且需要修改文件的路径,将配置文件中的extension_dir修改为:extension_dir = "${src_dir}\ext\"。其中${src_dir}相当于当前tpl_phpxx文件夹,特备是添加的加密解密扩展需要更改为相对路径,为更好理解如下图所示:
但绝对路径为:
zend_extension_ts="D:\Program Files\Bangteng\kangle\/ext\tpl_php52\ioncube_loader_win_5.2.dll"
zend_extension_ts="D:\Program Files\Bangteng\kangle\/ext\tpl_php52\zend\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="D:\Program Files\Bangteng\kangle\/ext\tpl_php52\zend\lib\Optimizer-3.3.0"
${src_dir}相当于当前tpl_php52文件夹,修改后如下所示:
zend_extension_ts="${src_dir}\ioncube_loader_win_5.2.dll"
zend_extension_ts="${src_dir}\zend\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="${src_dir}\zend\lib\Optimizer-3.3.0"
最后,就是在tpl_phpxx文件夹中添加一个命名为“etc”文件夹,用于存放开设站点后使用对应该版本而生成的一个对应的PHP.ini的配置文件。
如下图所见: