开源项目
1 前言
笔者需要测试禅道的甘特图插件,于是本文应运而生。
2 最佳实践
2.1 实践环境
如果你没有升级环境,请参阅以下文档部署
2.2 安装loader模块向导
2.2.1 下载安装向导
cd ~ wget http://download.cmdschool.org/download/zentao/loader-wizard.zip unzip loader-wizard.zip
2.2.2 部署安装向导
cd ~ mv ioncube/ /var/www/zentao.cmdschool.org/www
2.2.3 运行安装向导
https://zentao.cmdschool.org/ioncube/loader-wizard.php
可见如下截图,
根据以上截图提示,我们下载插件以及加载插件的配置文件,
cd ~ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz wget https://zentao01.cmdschool.org/ioncube/loader-wizard.php?timeout=1&ini=0&page=phpconfig&download=1&newlinesonly=1&ininame=00-ioncube.ini&stype=l
2.3 安装loader模块
2.3.1 解压模块软件包
cd ~ tar -xf ioncube_loaders_lin_x86-64.tar.gz
2.3.2 确定PHP的版本
php -v
可见如下提示,
PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with the ionCube PHP Loader + ionCube24 v11.0.1, Copyright (c) 2002-2022, by ionCube Ltd.
2.3.3 部署模块
cd ~ cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/
2.3.4 部署模块配置文件(可选)
cd ~ cp 00-ioncube.ini /etc/php.d/
因为有的目录PHP重载后会自动加载,所以配置非必选,详细如下,
cat /etc/php.d/00-ioncube.ini
2.3.5 重载服务使配置生效
systemctl reload httpd.service
2.3.6 确认模块已经加载
php -m | grep ionCube
可见如下提示,
ionCube Loader
2.4 安装甘特图插件
2.4.1 下载插件
https://www.zentao.net/extension-viewExt-26.html
2.4.2 提交插件
https://zentao.cmdschool.org/index.php?m=extension&f=browse
单击【后台】->【插件】根据提示完成插件的安装
参阅文档
======================
https://www.zentao.net/extension-viewExt-26.html
https://www.zentao.net/book/zentaoprohelp/194.html
没有评论