700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 银河麒麟服务器操作系统V10SP1-x86_64-build20/0518安装dzzoffice php缺少zip_open函数问题解决

银河麒麟服务器操作系统V10SP1-x86_64-build20/0518安装dzzoffice php缺少zip_open函数问题解决

时间:2021-12-29 17:38:20

相关推荐

银河麒麟服务器操作系统V10SP1-x86_64-build20/0518安装dzzoffice php缺少zip_open函数问题解决

一、dzzoffice介绍

Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。套件由多个工具组成,包含但不限于如:

网盘: 企业、团队文件集中管理。主要体现的功能是支持企业部门的组织架构建立共享目录,也支持组的方式灵活建立共享目录。支持文件标签,多版本,评论,详细的目录权限等协作功能。

文档: 在线 Word 文档协作工具。前端做了一套模板管理,用于企业添加自己的常用文档模板,如空白合同。后端支持 office online server,onlyoffice,collaboraoffice 来实现文档预览与协同编辑。

表格: 在线 Excel 协作工具。同上

演示文稿: 在线 PPT 文档浏览、编辑工具。同上

记录: 多人参与协作的记录本,主要体现协作记录内容。

新闻: 文章系统,可用于企业新闻,通知等用途

通讯录: 企业人员联系方式查询

文集: 通过树形目录有序管理文档。支持 Markdown 编辑,支持导入导出 txt,epub、mobi、azw3

相册: 企业,团队图片管理

任务板: 任务管理、团队协作

讨论板: 内部论坛设置

表单: 表单,问卷工具

二、安装前准备工作

下载dzzoffice

git clone /zyx0814/dzzoffice.git

关闭防火墙、selinux

vim /etc/sysconfig/selinux systemctl stop firewalld.service systemctl disable firewalld.service

安装需要用到的环境如php、mariadb、http

yum -y install mariadb php httpd php-mysqlnd.x86_64 php-fpm.x86_64 mariadb-server php-xml

启动服务,并设置开机自启动

systemctl enable --now httpd php-fpm.service mariadb

修改数据库密码

将下载的包中的文件放到httpd的发布目录并赋权限

三、正式安装及遇见问题解决

访问本地的httpd服务,进行安装

点击开始安装后进行环境检测,检测环境中发现,缺少xml_parser_creates()和zip_open()函数

xml_parser_creates()函数可以通过yum安装php-xml来解决

zip_open较为麻烦,需要下载并配置

网页访问/package/zip,下载最新的包到系统上,解压

cdzip-1.21.0

phpize

./configure --with-php-config=/usr/bin/php-config

提示安装libzip

使用yum安装

yum -y install libzip libzip-devel

重新执行

./configure --with-php-config=/usr/bin/php-config

执行完成后发现当前目录有Makefile,然后执行make &&make install

查找php.ini文件的位置

编辑php.ini,写入zip.so的路径

重启php服务

systemctl restart php-fpm

刷新网页,发现环境检测通过,点击下一步

检测权限正常,点击下一步

按实际情况写入 数据库信息,点击 下一步进行安装

安装完成后,点击下一步

设置web界面管理员信息

安装完成

点击进入首页

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。