CentOS8安装部署DzzOffice协同办公平台

1:安装软件需要的环境,我们用LAMP的环境。基本上CentOS8自带的软件版本都达到安装DzzOffice的要求。

2:关闭防火墙。

systemctl disable --now firewalld

3:临时关闭SELINUX。

 setenforce 0

      永久关闭SELINUX,重启生效。

sed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config

 4:安装Apache。

 yum install -y httpd

5:安装PHP。自带的版本是7.2。

 yum install -y php

6 :安装PHP的扩展。

yum install -y php-mysqlnd.x86_64 php-zip php-xml php-xmlrpc

7:安装数据库。

yum install -y mariadb-server

8:启动服务,并加入到开机自启。

systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb

9:配置数据库。记住用户名和密码,后期用的到。

mysql -uroot -p
create database dzzoffice character set utf8mb4 collate utf8mb4_bin;
create user dzz@localhost identified by 'password';
grant all privileges on dzzoffice.* to dzz@localhost;
quit;

 10:下载DzzOffice软件。如果下载很慢可以在其他地方找资源下载后在传到服务器。

wget https://codeload.github.com/zyx0814/dzzoffice/tar.gz/refs/tags/2.02.1

下载成功。

11: 把软件解压缩到/var/www/html目录下,产生一个dzzoffice-2.02.1的文件夹。

tar -zxvf 2.02.1 -C /var/www/html

12:对这个文件夹进行赋权。

 chown -R apache.apache /var/www/html/dzzoffice-2.02.1

13:浏览中用http://ip/dzzoffice-2.02.1的方式打开DzzOffice的配置界面开始安装。

14:都符合条件,下一步。

15:目录和文件也通过检查。这个地方如果当前状态是X不可写,是没有关闭SELINUX的原因。

 16: 输入配置的数据库信息,组织简称根据自己的实际填写,下一步。

17:提示有又重复的数据库表,可以按照提示更改数据库表,我这里选择强制安装。

18: 安装成功,下一步设置管理员。

19:设置管理员的密码。

20:安装成功。提示删除一个文件,如果是测试环境可以不用删除,生产环境要删除或者改名字也可以。文件在/var/www/html/dzzoffice-2.02.1/inistall/index.php

21:输入用户名和密码进入系统。

22: 提示安装成功,可以在应用市场安装软件,在系统设置中进行配置。

23:后期准备安装onlyoffice,但是现在安装完onlyoffice7.2后有下面的错误。现在还无法解决,如果有知道的麻烦告诉我。

猜你喜欢

转载自blog.csdn.net/yleihj/article/details/127552206