1. 关于ZDOO
1.1  关于ZDOO协同办公系统
1.2  ZDOO主要功能列表
1.3  如何获得技术支持
1.4  ZDOO授权协议
1.5  ZDOO的版本说明
2. 安装升级
2.1  使用源码包安装ZDOO(各系统通用)
2.2  windows用一键安装包安装(推荐)
2.3  linux用一键安装包
2.4  宝塔面板安装ZDOO
2.5  ZDOO一键安装包里安装禅道和蝉知
2.6  如何升级ZDOO协同办公系统
2.7  旧版然之升级 ZDOO
2.8  使用ZDOO云在线协同管理服务
2.9  去掉ZDOO访问地址中的zdoo
2.10  如何备份ZDOO
2.11  安装ioncube扩展
2.12  安装php-zip扩展
2.13  CentOS7、CentOS8安装httpd,mariadb,php环境
3. 客户管理(crm)
3.1  客户管理的基本流程
3.2  添加一个产品
3.3  创建一个客户
3.4  开始一个订单
3.5  签署一个合同
3.6  联系人管理
3.7  名单管理
3.8  供应商管理
3.9  设置客户管理的基本信息
3.10  客户管理的基本统计报表
4. 日常办公(oa)
4.1  待办管理
4.2  审批管理
4.3  公告管理
4.4  考勤管理
4.5  请假管理
4.6  补班管理
4.7  加班管理
4.8  调休管理
4.9  出差管理
4.10  外出管理
4.11  报销管理
4.12  节假日管理
4.13  设置管理
5. 项目管理(proj)
5.1  项目管理流程简介
5.2  创建项目
5.3  创建任务
5.4  任务的各种操作
5.5  任务的三种视图
5.6  项目的各种操作
6. 文档管理(doc)
6.1  文档库简介
6.2  创建文档库
6.3  创建文档
7. 现金记账(cash)
7.1  为什么做记账管理
7.2  添加账户
7.3  账户管理
7.4  登记初始余额
7.5  设置记账科目
7.6  记收入/支出/转账
7.7  记投资和赎回
7.8  记借贷和还贷
7.9  批量记账
7.10  创建导入模板
7.11  导入账目
7.12  对账管理
7.13  现金记账统计报表
7.14  设置权限
8. 团队分享(team)
8.1  为什么做团队分享模块?
8.2  维护基础的数据
8.3  团队模块功能介绍
9. 后台管理
9.1  后台的基础信息维护
9.2  添加成员和维护部门结构
9.3  分组权限管理
9.4  添加应用和应用权限管理
9.5  如何配置email发信
10. 应用导航(ips)
10.1  应用导航功能简介
10.2  禅道集成
11. 定制开发
11.1  如何对ZDOO进行定制开发
11.2  ZDOO的目录结构
11.3  如何找到要修改的文件
11.4  数据库结构

CentOS7、CentOS8安装httpd,mariadb,php环境

2020-11-16 17:01:14
金凯
514
最后编辑:金凯 于 2020-11-16 17:36:53
分享链接

一、准备工作

1、本说明使用root用户操作,若非root用户操作,出现权限问题,可以使用su,sudo,sudo -i 等命令获取root权限
2、关闭selinux
//获取selinux状态
[[email protected] ~]# getenforce  //enforceing代表开启,permissive代表警告,disabled代表关闭
//暂时关闭,重启之后没有效果
[[email protected] ~]# setenforce 0    //关闭
[[email protected] ~]# setenforce 1    //开启
//通过配置文件“/etc/sysconfig/selinux”来修改selinux状态,需要重启机器,永久关闭
[[email protected] ~]# vi/etc/sysconfig/selinux 
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled  //修改为disabled

3、关闭防火墙或开放相关端口

//firewall
//查看防火墙状态
[[email protected] ~]# systemctl status firewalld 或者 firewall-cmd
//防火墙开放80端口外部访问
[[email protected] ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp //添加80端口
[[email protected] ~]# firewall-cmd --reload //生效
//查看开放端口列表
[[email protected] ~]# firewall-cmd --permanent --zone=public --list-ports
//启动防火墙
[[email protected] ~]# systemctl start firewalld
//禁用防火墙
[[email protected] ~]# systemctl stop firewalld
//设置开机启动
[[email protected] ~]# systemctl enable firewalld
//停止并禁用开机启动
[[email protected] ~]# systemctl disable firewalld
//重启防火墙
[[email protected] ~]# firewall-cmd --reload

二、运行环境安装

运行环境使用apache + php + mariadb 组合
注:CentOS7后已经不再支持mysql,mariadb是 MySQL 的一个分支版本,提供的功能可和 MySQL 完全兼容
1、安装apache
首先查看Linux中是否已有安装的apache,已安装可直接使用,若apache版本较低,启动时可能会出现问题,可以先卸载,然后再安装
//查看系统中已安装的所有apache软件包列表
[[email protected] ~]# rpm  -qa  |grep  httpd 
[[email protected] ~]#     //未安装apache或已完全卸载
[[email protected] ~]# rpm  -qa  |grep  httpd 
[[email protected] ~]# httpd-tools-2.4.6-93.el7.centos.x86_64  //已安装apache
[[email protected] ~]# httpd-2.4.6-93.el7.centos.x86_64   //已安装apache
//卸载apache软件包 --nodeps是指卸载软件时,忽略依赖关系
[[email protected] ~]# rpm -e --nodeps httpd 
//安装apache(yum源安装)
//安装完成后,再用 rpm  -qa  |grep httpd,查看apache是否已安装成功
[[email protected] ~]# yum install httpd
//查看apache状态
[[email protected] ~]# systemctl status httpd
//启动apache
[[email protected] ~]# systemctl start httpd
//停止apache
[[email protected] ~]# systemctl stop httpd
//开机自启apache
[[email protected] ~]# systemctl enable httpd
//开机不自启apache
[[email protected] ~]# systemctl disable httpd
验证httpd是否安装成功,浏览器访问 http://ip:port
2、安装php
选择版本5.6/7.0/7.1,安装zdoo还可以安装7.2版本,本文使用php7.0
需要安装pdo, pdo_mysql,json,pcre,php_sockets,php-zip,curl,gd,filter,php-openssl,php-mbstring等扩展
//查看当前php版本
[[email protected] ~]# php -v
//查看当前php相关的安装包
[[email protected] ~]# yum list installed | grep php
//更换RPM源
#CentOs 7.X:
[[email protected] ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
[[email protected] ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
//关闭php-fpm和apache服务
[[email protected] ~]# systemctl stop php-fpm
//删除已经安装的php相关包
[[email protected] ~]# yum remove php*
//安装php,不同的RPM源含有php版本不同
[[email protected] ~]# yum install php70w php70w-cli php70w-common php70w-devel php70w-embedded 
php70w-fpm php70w-gd php70w-mbstring php70w-mysqlnd php70w-opcache 
php70w-pdo php70w-xml php70w-ldap php70w-mcrypt
//重新启动php-fpm和apache服务,再次检查版本
[[email protected] ~]# systemctl start php-fpm
//验证php是否安装成功,执行命令创建phpinfo.php文件
[[email protected] ~]# vi /var/www/html/phpinfo.php
//phpinfo.php文件插入如下内容
<?php phpinfo(); ?>
浏览器访问 http://ip:port/phpinfo.php
3、安装mariaDB
//查看当前mariadb相关的安装包
[[email protected] ~]# yum list installed | grep mariadb
//卸载mariadb
[[email protected] ~]# yum remove mariadb-server
//安装mariadb
[[email protected] ~]# yum install mariadb-server
//查看mariadb服务状态
[[email protected] ~]# systemctl status mariadb
//开启mariadb服务
[[email protected] ~]# systemctl start mariadb  
//关闭mariadb服务
[[email protected] ~]# systemctl stop mariadb 
//设置mariadb开机自启
[[email protected] ~]# systemctl enable mariadb
//设置mariadb开机不自启
[[email protected] ~]# systemctl disable mariadb
//进行数据库的配置
[[email protected] ~]# mysql_secure_installation
//配置时出现的各个选项
############
Enter current password for root (enter for none):  //输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车
Set root password? [Y/n]  //设置密码,y
New password:  //新密码
Re-enter new password:  //再次输入密码
Remove anonymous users? [Y/n]  //移除匿名用户, y
Disallow root login remotely? [Y/n]  //拒绝root远程登录,n,不管y/n,都会拒绝root远程登录
Remove test database and access to it? [Y/n]  //删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要
Reload privilege tables now? [Y/n]  //重新加载权限表,y。或者重启服务也行
#############
//测试能否登录成功,出现 MariaDB [(none)]> 就表示已经能够正常登录使用MariaDB数据库
[[email protected] ~]# mysql -u root -p
4、安装ioncube解密扩展
ioncube扩展安装文档参考 https://www.zsite.com/book/chanzhieps/189.html

三、源码安装

ZDOO安装文档参考 https://www.zdoo.com/book/zdoo/zdooinstall-5.html
ZSITE安装文档参考 https://www.zsite.com/book/chanzhieps/189.html


发表评论
评论通过审核后显示。