1. 准备环境 dzzoffice是php的web服务,需要php的环境和php的mysql连接模块,还有一个web服务器如apache或nginx,为了快速搭建好php环境,我选择了xampp来快速搭建环境,xampp的搭建如下:
php环境xampp搭建
2. 下载源码启动服务
下载dzzoffice开源代码,直接到官方Github上下载: wget https://github.com/zyx0814/dzzoffice/archive/2.02.1.tar.gz
wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz解压文件 tar -zxvf 2.02.tar.gz将解压后的文件移动到apache的目录下,并改名为dzzoffice mv dzzoffice-2.02 /opt/lampp/htdocs/dzzoffice然后将目录权限授权给xampp启动用户daemon cd /opt/lampp/htdocs/
chown -R daemon. dzzoffice重新启动 /opt/lampp/lampp restart
3. 访问页面进行安装
上一步已启动apache,现在可以直接访问你服务器的ip或域名,后跟dezzoffice的路径来来访问dzzoffice,访问如:http://ip/dzzoffice 会自动跳转到安装界面:
文章图片
前面对目录文件对授权,这里会检查,一般使用xampp安装的php环境不会报缺失东西:
文章图片
文章图片
根据实际情况,填写数据库信息,可以使用xampp的数据库,但要记得在xampp安装后重设数据库密码,或者自己新建一个mysql数据库:
文章图片
文章图片
文章图片
安装完成后,手动删除安装文件
rm -rf /var/www/html/dzzoffice/install/index.php
4 安装完成,登录后,出现如下界面 根据指引进行操作即可,这里就不详细说明了。
文章图片
5. 安装文档在线浏览编辑工具 dzzoffice本身不支持excel或者文档的在线浏览和编辑,需要额外的第三方工具进行支持,在官方文档中也有说明:http://dzzoffice.com/corpus/list?cid=3#
这里我现在安装onlyoffice作为在线文档服务器,部署方式,由于直接在服务器上部署比较繁琐,这里我直接使用docker部署docker版本。首先安装docker,docker的安装本文就不再提起,同学们请百度,我们直接略过,直接将如何安装onlyoffice,首先拉取镜像:
docker pull onlyoffice/documentserver
启动镜像 sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver (第一个80表示onlyoffice服务对外的端口号)
启动onlyoffice服务后,在浏览器中访问http://ip:8000查看是否可以正常使用,如果出现如下界面,则为正常
文章图片
然后在dzzoffice中进行配置:
管理 -》 应用市场 -》 在应用市场内找到 “onlyoffice” 应用 点击 一键安装
管理 -》 应用市场 -》 已安装 中 点击设置按钮 进入设置页面
文章图片
这里填写您的文档服务器的地址:如文档服务器地址为 http://onlyoffice.dzzoffice.com, 文档服务器端口为:90
那么 这里的地址应该是:
http://onlyoffice.dzzoffice.com:90/OfficeWeb/apps/api/documents/api.js
点击保存,然后启动应用
文章图片
然后在文档,excel应用效果如下:
文章图片
【文档在线编辑软件dzzoffice安装】word效果如下:
文章图片