jira类比工具
一 安装
系统:Centos6.9
Apache:2.4.41
php:7.2
禅道:ZenTaoPMS.11.5.1.zip
相关安装包下载:
链接:https://pan.baidu.com/s/1mvzO-GlzGNAULp_vBU76qQ
提取码:cp2a
采取LAMP编译方式安装禅道
Apache编译安装
1 编译安装apr:
./configure --prefix=/usr/local/apr
make && make install
2 编译安装apr-util:
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
3 编译安装pcre:
./configure --prefix=/usr/local/pcre
make && make install
4 安装gcc-c++库:
yum -y install gcc-c++
5 安装libtool库:
yum -y install libtool
ps:若在编译过程中出错,可执行make clean重新进行./configure
6 编译安装https
./configure --prefix=/usr/local/apache --with-ar=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make && make install
7 配置service自启动,将启动脚本放在/etc/init.d/下面,就可以service httpd start 启动了,脚本参考最后
php编译安装
1 安装依赖包
tar jxf libmcrypt-2.5.8.tar.bz2
./configure --prefix=/usr/local/libmcrypt
make && make install
2 依据所需要安装php的功能,选择不同的依赖,将需要的扩展库安装
yum -y install libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-dev freetype freetype-devle zlib zlib-devel glibc glibc-devel glib2 glib2-devel
yum install -y libxml2-devel libcurl-devel libpng-devel freetype-devel
3 配置
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-mysqli --with-pdo-mysql --enable-mbstring --with-zlib --enable-sockets --with-curl --with-pcre-regex --with-mcrypt=/usr/local/libmcrypt --with-gd --with-png-dir --enable-gd-native-ttf --enable-opcache
————————————
———————————--
--with-apxs2=/usr/local/apache/bin/apxs -建立于apache的关系
4 编译安装php7
make && make install
————————————
如果make报错:
make ZEND_EXTRA_LIBS='-liconv'
make install
安装后, 编辑apache配置文件
vi /usr/local/apache/conf/httpd.conf可以看到
LoadModule php7_module modules/libphp7.so
php自动成为apache的模块
将以下内容加入到配置文件中(模块后即可), apache将.php结尾的文件交由PHP处理
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
复制php配置文件,并编辑保存
cd /root/package/php-7.2.26
cp php.ini-development /usr/local/php/lib/php.ini 并根据需要编辑配置文件
重启apache service httpd restart
测试 vi /usr/local/apache/htdocs/phpinfo.php
<?php
phpinfo();
如果能正常访问说明配置成功
mysql数据库
mysql安装不再赘述,可参考之前的zabbix安装中【https://www.jianshu.com/p/5350b067bb54】
需要创建zentao数据库即可
禅道安装
参考官网:
https://www.zentao.net/book/zentaopmshelp/101.html
1 将安装包解压到apache部署目录/usr/local/apache/htdocs/下
[root@VM_0_211_centos htdocs]# ll /usr/local/apache/htdocs/
total 4
drwxrwsr-x 11 apache apache 4096 Jun 25 2019 zentaopms
2.重启apache后,通过浏览器访问http://ip:端口/zentaopms/www/index.php,系统会自动转入安装程序
剩下参考官网安装即可
3 遇到的问题
1>
vim /usr/local/php/lib/php.ini
##取消下一行注释
session.save_path = "/tmp"
2>启动apache报错
解决apache启动错误"httpd:Could not reliably determine..."
编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80即可
二 使用
简化访问地址
感觉访问http://ip:端口/zentaopms/www/index.php 有些繁琐
修改为:访问http://ip:端口/index.php
修改apache配置文件的根目录即可
# vim /usr/local/apache/conf/httpd.conf
DocumentRoot "/usr/local/apache/htdocs/zentaopms/www"
<Directory "/usr/local/apache/htdocs/zentaopms/www">
禅道配置连接svn
参考:https://www.zentao.net/book/zentaopmshelp/137.html
原理:禅道机器上安装svn客户端,通过svn log来获得所有的提交记录,然后分析,得出相应的id,写入数据库
所以禅道所在机器必须和svn机器是互通的
1 禅道所在机器上安装svn命令
# yum -y install subversion
2 配置svn模块,地址用户名密码等
cd /usr/local/apache/htdocs/zentaopms/module/svn/
$config->svn->repos[$i]['path'] = 'https://192.168.100.200/svn/Test';
$config->svn->repos[$i]['encoding'] = 'utf-8';
$config->svn->repos[$i]['username'] = 'test';
$config->svn->repos[$i]['password'] = '123456';
3 代码提交注释
提交svn时添加注释如:bug#005
4 执行svn同步
cd /usr/local/apache/htdocs/zentaopms/bin
sh init.sh
.......
输入php地址:/usr/local/php/bin/php
.......
输入禅道的访问路径:注意此地输入的实际域名填写
执行完init.sh就会出出现syncsvn.sh
执行syncsvn.sh
[root@zabbix bin]# sh syncsvn.sh
2019-12-27 09:43:31 begin repo 1
2019-12-27 09:43:32 start from revision 0
2019-12-27 09:43:32 get 18 logs
2019-12-27 09:43:32 begin parsing logs
2019-12-27 09:43:32 parsing log 1
2019-12-27 09:43:32 comment is
...................................
......................................
----------
bug#005
----------
2019-12-27 09:43:32 extractstory: task: bug:005
2019-12-27 09:43:32 save revision 18
2019-12-27 09:43:32
出现: task: bug:005 算是执行成功
页面会出现
问题解决:
因为我的svn时https不被认证提示
svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
svn ls https://127.0.0.1:8888/svn/XXXXXXXX //这里是项目的svn地址
他会提示你输入信息,这时输入p,回车。
这个命令是让忽略证书,然后按提示走就行。
如果提示要输入账号密码,那么输入svn链接的账号密码即可
5 定时任务执行 syncsvn.sh
crontab -l
*/3 * * * * /bin/bash /var/www/html/zentaopms/bin/syncsvn.sh > /dev/null 2>&1 &
6 修改为静态网页
https://www.zentao.net/book/zentaopmshelp/125.html
1>找到apache的配置文件,一般是在apache的目录下面conf/httpd.conf。检查下rewrite模块是否加载。如果没有加载,则将其打开。然后重新启动apache服务器。
LoadModule rewrite_module modules/mod_rewrite.so。如果前面有#,将其去掉就可以了。
linux下面,根据实际的情况,来打开rewrite。
检查.htaccess文件的覆盖选项
2> 打开apache的配置文件,检查 AllowOverride这样的选项,如果是 None的话,将其改为 All
3> 打开config/my.php,将其中的 RequestType改成PATH_INFO就可以了
4> 重启tomcat即可
7 其它使用规范
1> 产品线:对产品进行一个简单的分类,没有其他逻辑
所有人都只能维护一个产品线
2> 成为超级管理员
[https://www.zentao.net/book/zentaopmshelp/107.html?tdsourcetag=s_pctim_aiomsg](https://www.zentao.net/book/zentaopmshelp/107.html?tdsourcetag=s_pctim_aiomsg)
3> 任务完成和关闭区别
任务完成,默认指派给任务的创建者,由创建者确认。通过后,关闭下。
建议:开发人员完成任务,项目经理审核后关闭任务
4> 员工负载表中的工作负载计算方法
员工负载表:负载是计算将来一段时间的压力情况 工作负载= 总工时 / (工作日天数 * 每天工时)
不足:计算的是未来,不算今天,所以今天工作量会被计算到将来的负载中,负载会比正常工作量要大,比如1天8h完成,禅道计算时负载为116%,正常为1
5> 报表
自定义报表中,只有里边列出的报表是可以自定义的吗?比如统计——组织——任务完成汇总表就没在自定义中,这个就没法自定义。
完成汇总表,不是一个数据库表,是通过程序实现的
可以试试关联下zt_task zt_effort zt_user表查下下呢?
admin登录 后台 二次开发 数据库,有数据库的介绍
6> 咨询个问题,我创建了一个项目,也把这个人添加到项目团队管理中了,但是他是看不到这个项目的,而分配任务了以后就可以看到项目?这个就是设置的吗
一个项目,A成员加入了团队中,无论有没有任务,都可以访问到该项目的
7> 产品使用
需求的模板: 作为一名< 某种类型的用户 >,我希望< 达成某些目的 >,这样可以< 开发的价值 >
产品权限:关联了项目,那项目里所有人都可以看到这个产品,还有项目负责人等
创建产品——创建需求——创建项目——关联需求——分配任务
需求的生命周期:
(1). 如果需求没有关联到项目,也没有关联到计划,则需求的研发阶段是"未开始"。
(2). 如果需求关联到了计划,还没有关联到项目中,则需求的研发阶段是"已计划"。
(3). 如果需求关联到了项目中,但还没有分解任务,则需求的研发阶段是"已立项"。
(4). 如果需求关联到了项目中,且进行了任务分解:
如果有一个开发任务进行中,并且所有的测试任务还没有开始,需求的研发阶段为“研发中”。
如果所有的开发任务已经完成,并且所有的测试任务还没有开始,则为“研发完毕”。
如果有一个测试任务进行中,则视为“测试中”。
如果所有的测试任务已经结束,但还有一些开发任务没有结束,则视为"测试中"。
如果所有的测试任务已经结束,并且所有的开发任务已经结束,则视为"测试完毕"。
(5). "验收"阶段是需要产品经理手工来进行确认的。
(6). 产品→发布中关联的需求后,需求的研发阶段是“已发布”。
需告知项目经理 8 项目中团队成员受限设置,受限代表只能看到自己的任务,不受限可以看到整个项目下所有人的任务,看看是否需要改
9> 工作量统计
组织:统计表得出
报表导出计算的是实际用时,小时,按照一天8h
8/8=1*350=350 可以自行开发结合数据库,得找人看预计时间和消耗时间
10> 查看项目投入总时间
项目:项目投入统计表——可以看到一个项目的总耗时,多个任务消耗总工时计算
需告知项目经理13 长期项目
建议:计划时间写的长,但是预计时间不要写,否则员工负载会非常高
11> 权限,何让别人只看到自己的项目?
(1) 项目:不能选择公开,有限用户(只看到指派自己的,看不到别人的)
(2) 用户的全局权限
创建项目——项目团队成员可见——如果某个团队成员设置为该项目的受限用户,那么该团队成员只能编辑该项目里与自己相关的任务、需求、bug等。
12>专业版新功能
甘特图|代码库浏览|日历功能|短信通知|统计报表,手机app很难用
13> 日历不可共享,组织-用户,点击真实姓名。如果不能满足的话,目前没有其他类似的功能了
只能看日志查看已经记录的工作内容,不能看到未来谁的工作内容,可以通过员工负载表查看未来一段时间某个员工的压力情况
14> 通知
禅道提醒邮件默认通知范围(禅道9.8+版本,可以在后台-消息-设置中设置哪些动作需要发信):
(1)、Bug:指派给+抄送 添加,编辑,指派,确认BUG,解决,激活,关闭,导入到项目。
(2)、需求:指派给+抄送 添加,编辑,变更,激活,评审,关闭,更改计划,更改分支,更改阶段,指派。
(3)、任务:指派给+抄送 添加,编辑,指派,开始,完成,激活,关闭,取消,重启。
(4)、测试单:负责人+抄送 创建,编辑。
(5)、需求关联到项目后需求变动会给所有项目成员发邮件。
(6)、项目版本提交测试给测试负责人发邮件。
email:[http://www.zentao.net/book/zentaopmshelp/96.html](http://www.zentao.net/book/zentaopmshelp/96.html)
[http://www.zentao.net/book/zentaopmshelp/webhook-288.html](http://www.zentao.net/book/zentaopmshelp/webhook-288.html)
15 >任务完成汇总表
任务完成汇总表不能通过权限控制导出某些部分;可以导出后,excel中过滤下
导出报表中没有父项目,只有子项目
统计报表有权限问题,只要有了权限所有人项目都能看到
16 >备份
参考:[https://www.zentao.net/book/zentaopmshelp/42.html?tdsourcetag=s_pctim_aiomsg](https://www.zentao.net/book/zentaopmshelp/42.html?tdsourcetag=s_pctim_aiomsg)
目前设置备份每天备份附件和数据库到cos上 /data/mysql_bak目录下 mysql保留一个月
默认有备份保留14天 目录 /usr/local/apache/htdocs/zentaopms/tmp/backup
后期如果存储不够,可以将默认备份删除,后台-数据—设置
17> log查看
zentao/config/my.php 中debug的值改成true 重新操作一下 看日志文件 zentao/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。
18> 通知
邮件通知
(1)需要将每个人的邮箱补全
(2)具体发送通知的内容在后台-通知-设置
(3)异步配置默认5min,在后台-系统-定时中,如果邮件配置为异步无法发送重发就可发送邮件说明不是smtp设置问题,执行如下操作:“后台-系统-定时 关闭 =》重启apache服务 =》 开启 后台-系统-定时”即可正常发送邮件
(4)查看邮件发送情况:后台-通知-email发信 选择 异步 然后重新触发一下发信动作,5分钟后看 后台-发信-邮件列表中是否有记录和结果
浏览器通知
三 升级到专业版
找禅道工作人员要安装包和试用license
- 备份(重要)
备份zentaopms目录
备份数据库 - 解压ZenTaoPMS.pro8.7.update87.php7.2.zip,里面有升级说明
cd /usr/local/apache/htdocs
unzip -o ZenTaoPMS.pro8.7.update87.php7.2.zip ##注意是解压覆盖,不是删除再解压
- 将授权文件 zentao_pro_license_jiufang.zip 解压,最里面的2个文件, 放到web目录zentao/config/license/目录下
unzip zentao_pro_license_jiufang.zip
cp -r bizext/config/license/ zentaopms/config/
[root@zabbix htdocs]# ll zentaopms/config/license/
total 8
-rw-r--r-- 1 root root 778 Feb 12 11:33 bizext.txt
-rw-r--r-- 1 root root 2758 Feb 12 11:33 callback.php
4 打开网页
启动apache
/usr/local/apache/bin
./apachectl start
访问http://192.168.1.201/upgrade.php
按照提示创建ok.txt
出现
之后参考:
https://www.zentao.net/book/zentaopmshelp/300.html?tdsourcetag=s_pctim_aiomsg
下载
wget http://www.ioncube.com/loader-wizard/loader-wizard.zip
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
解压后访问
http://192.168.1.201/ioncube/loader-wizard.php
根据提示操作:
[root@VM_0_211_centos ioncube]# cp ioncube_loader_lin_7.2_ts.so /usr/local/php/lib/php/extensions/no-debug-zts-20170718
[root@VM_0_211_centos ioncube]# pwd
/usr/local/apache/htdocs/zentaopms/www/ioncube
vim /usr/local/php/lib/php.ini 在第一行添加
zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-20170718/ioncube_loader_lin_7.2_ts.so
[PHP]
修改完后重启httpd服务
重新刷新http://192.168.1.201/upgrade.php
php安装lib扩展
禅道查看log报错
判断是php缺少zip扩展包
影响:导入导出 备份这块 “可能” 有 “隐藏” 影响
判断php是否安装扩展包:
1 php -m|grep zip
2 在zentaopms/www/目录下创建test.php文件,输出phpinfo()确认
<?php
echo phpinfo();
?>
安装phpzip扩展包
1 安装zip包
wget http://pecl.php.net/get/zip-1.15.3.tgz
tar -zxvf zip-1.15.3.tgz
cd zip-1.15.3
find / -name php-config
./configure --with-php-config=/usr/local/php/bin/php-config
此时会报错:
报错:configure: error: Please reinstall the libzip distribution
找不到libzip包
2 安装libzip包,libzip需要安装cmake
yum install -y cmake
yum remove libzip
wget https://libzip.org/download/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0.tar.gz
mkdir build && cd build && /usr/local/bin/cmake .. && make && make install
3 再次安装zip包,回到1的步骤
报错:
fatal error: zipconf.h: No such file or directory
解决:
find /usr/local -iname 'zipconf.h'
ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include
再执行,还报错
报错:
/root/package/zip-1.15.3/php7/php_zip.c:3312: error: ‘LIBZIP_VERSION’ undeclared (first use in this function)
make: *** [php7/php_zip.lo] Error 1
4 上面的报错表示无法识别到libzip,再次回去安装libzip,回到2
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make
make install
5 反复了好几回,make和make install才不报错,成功安装
[root@VM_0_211_centos zip-1.15.3]# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20170718/
6 最后修改php.ini
find / -name php.ini
vim /usr/local/php/lib/php.ini
extension= /usr/local/php/lib/php/extensions/no-debug-zts-20170718/zip.so
7 重启apache即可生效
8 打开 http://域名/test.php后
四 专业版回退到开源版
试用了一个月开源版后发现不需要使用所有专业版功能,仅仅使用统计功能和日志功能即可,所以打断买插件(插件一次性购买终身使用,不限制人数,会更实惠一些)
1 备份
备份/usr/local/apache/htdocs/zentaopms
备份数据库
2 回退到开源版
pro8.7 对应的版本是 12.0
以linux一键安装包为例:
1>、下载12.0源码包:http://dl.cnezsoft.com/zentao/12.0/ZenTaoPMS.12.0.stable.zip
2>、找到禅道的文件,xampp/zentao,把zentao这个文件夹改名zentaopro87;
3>、把刚刚下载的12.0源码包解压得到zentaopms文件夹,把zentaopms改名zentao后拷贝到xampp/文件夹下
4>、把zentaopro87/config/my.php 拷贝到zentao/config/下面;
5>、把zentaopro87/www/data/upload整个文件夹拷贝到zentao/www/data/下面;
6>、把zentaopro87/www/下面的 .ztaccess .htaccess 拷给到zentao/www/下面;
7>、把xampp/zentao/www/ 下面的 install.php upgrade.php 删除
8>、登录数据库 zt_config 表 把版本号改成 12.0。
此时代码已经还原到12.0版本,但是数据库保留pro8.7版本,可以正常使用。
9> chmod -R 777 /usr/local/apache/htdocs/zentaopms/www/data/ 否则创建任务写不进去
3 安装插件
首先在官网将插件包下载下来
https://www.zentao.net/extension-viewExt-30.html
后台-插件-本地安装即可
4 遇到的问题
1>安装统计插件后发现只有专业版的部分报表并且没有导出按钮
解决:因为只需要任务完成汇总表,所以直接页面粘贴后到excel表实现
2>只安装统计插件,专业版试用到期回退到开源版,之前记录的任务日志看不到了?
解决:专业版是日志功能,开源版本是工时。两个功能,保存的是两个数据库表,目前日志功能中的数据不能导入到工时表的(两个完全独立的功能)。
专业版日志功能和开源版本工时,不是存放在一个数据库表中的。专业版日志记录在:zt_effort表,日志插件和专业版是一个表zt_effort表,后续又安装了日志插件,日志插件也很好用。
3>附件看不到
附件的文件名信息存储在zt_file数据库表中,物理文件在zentao/www/data/upload/1/目录下
如果无法找到附件,检查这个目录是否copy过来
参考:
https://blog.csdn.net/liuyeluoqing/article/details/81697954
https://blog.csdn.net/qq_38557974/article/details/80238397
禅道升级
1 备份
/usr/local/apache/htdocs
cp zentaopms /root/
备份数据库
2 上传更新包后覆盖
unzip -o ZenTaoPMS.12.4.3.zip
3 http://192.168.1.201/upgrade.php 访问
4 按照步骤操作即可,检查插件是否可用
httpd自启动脚本 service httpd start
#!/bin/sh
# Startup script for the Apache Web Server
# chkconfig: 345 85 15
# Description: Startup script for Apache webserver on Debian. Place in /etc/init.d and
# run 'update-rc.d -f httpd defaults', or use the appropriate command on your
# distro. For CentOS/Redhat run: 'chkconfig --add httpd'
### BEGIN INIT INFO
# Provides: httpd
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts Apache Web Server
# Description: starts Apache Web Server
### END INIT INFO
# Author: licess
# website: https://lnmp.org
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#
# Apache control script designed to allow an easy command line interface
# to controlling Apache. Written by Marc Slemko, 1997/08/23
#
# The exit codes returned are:
# XXX this doc is no longer correct now that the interesting
# XXX functions are handled by httpd
# 0 - operation completed successfully
# 1 -
# 2 - usage error
# 3 - httpd could not be started
# 4 - httpd could not be stopped
# 5 - httpd could not be started during a restart
# 6 - httpd could not be restarted during a restart
# 7 - httpd could not be restarted during a graceful restart
# 8 - configuration syntax error
#
# When multiple arguments are given, only the error from the _last_
# one is reported. Run "apachectl help" for usage info
#
ARGV="$@"
#
# |||||||||||||||||||| START CONFIGURATION SECTION ||||||||||||||||||||
# -------------------- --------------------
#
# the path to your httpd binary, including options if necessary
HTTPD='/usr/local/apache/bin/httpd'
PID='/usr/local/apache/logs/httpd.pid'
#
# pick up any necessary environment variables
if test -f /usr/local/apache/bin/envvars; then
. /usr/local/apache/bin/envvars
fi
ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`"
# -------------------- --------------------
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
# Set the maximum number of file descriptors allowed per child process.
if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
$ULIMIT_MAX_FILES
fi
ERROR=0
if [ "x$ARGV" = "x" ] ; then
ARGV="-h"
fi
case $ARGV in
start|stop|restart|graceful|graceful-stop)
echo -n "$ARGV apache... "
$HTTPD -k $ARGV
if [ "$?" != 0 ] ; then
echo " failed"
else
echo " done"
fi
;;
configtest)
echo -n "test apache configure... "
$HTTPD -t
if [ "$?" != 0 ] ; then
echo " failed"
else
echo " done"
fi
;;
status)
if [ -f "$PID" ]; then
echo "Apache is running."
else
echo "Apache is stopped."
fi
;;
*)
echo $"Usage: $0 {start|stop|restart|graceful|graceful-stop|configtest|status}"
;;
esac
禅道迁移
1 需要新建LAMP环境,下载相应的包,按照安装文档新建即可
2 搭建完毕直接将/usr/local/apache/htdocs/zentaopms 拷贝过去,直接访问提示
需要重新安装https://www.zentao.net/book/zentaopmshelp/300.html
注意将loader-wizard.zip这个包放到/usr/local/apache/htdocs/zentaopms/www
因为apache根目录设置的是
DocumentRoot "/usr/local/apache/htdocs/zentaopms/www"
<Directory "/usr/local/apache/htdocs/zentaopms/www">
这样http://192.168.1.201/ioncube/loader-wizard.php
loader-wizard.zip解压后可直接访问,根据提示安装即可
[root@VM_0_211_centos ioncube]# cp ioncube_loader_lin_7.2_ts.so /usr/local/php/lib/php/extensions/no-debug-zts-20170718
[root@VM_0_211_centos ioncube]# pwd
/usr/local/apache/htdocs/zentaopms/www/ioncube
vim /usr/local/php/lib/php.ini 在第一行添加
zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-20170718/ioncube_loader_lin_7.2_ts.so
[PHP]
再次刷新就可以正常登陆了
3 官网提示这边安装的收费的插件,需要重新授权,我这边直接copy进去没有进行这一步,这个后续需要查看会不会有其他问题