一、系统环境
个人建议centos 7 系统
cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core)
基本更新
yum update -y
基本优化
关闭防火墙、关闭selinux(必须关闭,不然会无法访问web安装界面)
二、安装lamp环境
安装数据库,centos 7自带mariadb数据库,使用mariadb即可
yum install mariadb-server mariadb -y
优化数据库设置、修改数据库root密码(生产环境建议单独创建一个用户)
然后登陆数据库,创建dzzoffice使用的数据库
安装httpd、php、php GD库(版本1以上,推荐2及以上)
使用系统自带的即可(php版本必须大于5.3,建议安装php7),系统自带的版本是php5.4
yum install httpd php php-mysql php-gd -y
安装完成之后,即可开始安装dzzoffice
三、安装dzzoffice
# 下载最新稳定版本,我现在是2.02为最新版 wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz # 解压文件 tar -zxvf 2.02.tar.gz # 将解压后的文件移动到apache的目录下,并改名为dzzoffice mv dzzoffice-2.02/* /var/www/html/ # 然后将目录权限授权给apache启动用户,默认为apache用户,如果自己修改了,则以你修改的为准 cd /var/www/html/ chown -R apache. data/ chown -R apache. config/
#后续安装组件需要写权限,详细权限没仔细研究,就把html整个目录给了apache用户了
cd /var/www/
chown -R apache. html/
# 启动apache
systemctl start httpd
systemctl enable httpd # 设置开机启动apache
访问页面进行安装
现在可以直接访问你服务器的ip或域名,来访问dzzoffice,会自动跳转到安装界面
前面对目录文件对授权,这里会检查
根据实际情况,填写数据库信息
安装完成后,手动删除安装文件
rm -rf /var/www/html/install/index.php
四、安装完成,登录
安装完成,登录后,出现如下界面。根据指引进行操作即可,这里就不详细说明了。
参考文章:
https://blog.csdn.net/weixin_41004350/article/details/89497962