环境安装
安装php
#安装php
yum install php php-devel
#检查php版本
php -v
安装apache
#安装apache
yum install httpd
#apache相关操作命令如下
systemctl start httpd
systemctl stop httpd
systemctl restart httpd
systemctl status httpd
systemctl enable httpd
apache
的默认端口为80,如需修改可以在配置文件/etc/httpd/conf/httpd.conf
中修改;文件目录 在/var/www/html
,在该目录下添加一个index.php
,在浏览器检查是否能正常访问。
cd /var/www/html
vi index.php
#添加页面内容
Hello World
安装php
扩展
安装php
扩展支持,例如连接MySQL
数据库扩展,安装命令如下:
#安装php扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
#重启apache
systemctl restart httpd
DzzOffice
安装
初始化
开源版本下载地址:https://github.com/zyx0814/dzzoffice/releases/
将下载好的DzzOffice
文件解压到/var/www/html
跟路径,并设置所有文件读、写、执行权限,然后访问192.168.58.100/install
(将IP
地址和端口替换为自己的),按照页面提示进行初始化即可,过程比较简单,主要是填写数据库信息和管理员密码。
安装应用
初始化完成后你可以进入应用市场,选择你需要的应用进行安装,建议安装网盘应用,这样可以上传、下载、分享文件,安装完成以后需要在已安装菜单中去启用才可以使用。如果你需要的只是一个网盘,那么本篇文章看到这个地方就可以了,如果你还需要在线办公和协作办公,请继续往下看。
onlyoffice
安装与配置
在应用市场找到onlyoffice
并在线安装,安装完成后可以在已安装菜单中看到,此时还不能正常使用onlyoffice
,因为还没有配置OnlyOffice Document Server API
地址,需要点击设置
按钮跳转到设置页面进行设置,至于这个地址是什么,我们继续往下看。
部署onlyoffice
onlyoffice
支持docker部署,docker命令如下:
docker run -itd --name onlyoffice -p 8000:80 onlyoffice/documentserver
等服务启动成功以后,在浏览器访问如下地址,如果能看到有相关js
内容,说明服务启动正常,接下来在应用中找到onlyoffice
,点击设置
按钮,在页面中找到请输入OnlyOffice Document Server API地址
,将下面的地址配置进去保存,然后启用该功能即可在线编辑office文档。
#根据你自己服务器来修改ip地址和端口号
http://192.168.58.100:8000/web-apps/apps/api/documents/api.js
可能出现的问题
在初始化的过程中有可能出现某些文件或目录没有权限的问题,可以按照下面的方式来解决:
1、配置apache用户权限
查看apache
配置的用户和用户组vi /etc/httpd/conf/httpd.conf
,可以看到如下内容:
User apache
Group apache
修改你要操作的文件用户和权限,将用户改为和apache
配置的一样,并将权限修改为755:
chown -R apache:apache your_folder
chmod -R 755 your_folder
2、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
#使配置立即生效
setenforce 0