前言:
DzzOffice是開源的在線辦公套件,可應用於個人,以及企業內網或局域網。
官網:http://dzzoffice.com/
GitHub:https://github.com/zyx0814/dzzoffice/releases/
本篇文章介紹的是dzzoffice-2.02的安裝部署教程。
下載鏈接:
DzzOffice安裝包及所需rpm包集合
正文:
一、准備環境
DzzOffice需要用到MySQL,如果沒有的話需要先安裝MySQL,可參考筆者另外一篇文章:
CentOS 7 離線安裝MySQL
除了MySQL數據庫之外,還要php環境以及php的mysql鏈接模塊,還需要一個apache或者nginx的Web服務器,筆者以apache服務器為例進行演示:
yum install -y httpd php php-mysql
- 1
以上是使用 CentOS 7 默認庫的默認PHP版本:5.4.16,這個版本是可以兼容 dzzoffice-2.02 的,如果想使用官方推薦的php7,則執行如下命令:
yum install -y httpd php72w php72w-cli php72w-common php72w-mysql php72w-pdo
- 1
至此,已經安裝好了apache服務器、php以及php的mysql連接模塊。
apache服務器的配置文件是在 /etc/httpd/conf/ 目錄下的 httpd.conf
通過查看apache的配置文件,可以知道apache的默認工作目錄:/var/www/html
[root@www ~]# vim /etc/httpd/conf/httpd.conf
# 監聽的端口號為80
Listen 80
# 默認根文件目錄,也是工作目錄,要想修改apache的默認工作目錄,以下兩個地方都要進行修改
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
二、下載源碼並啟動服務
DzzOffice開源代碼可在GitHub上直接下載:
# wget下載dzzoffice-2.02.tar.gz
wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz
# 將下載好的 dzzoffice-2.02.tar.gz 移動到指定文件夾
mkdir /usr/local/env
mv dzzoffice-2.02.tar.gz /usr/local/env/
cd /usr/local/env/
# 解壓文件
tar -zxvf dzzoffice-2.02.tar.gz
# 將解壓后的文件移動到apache的目錄下,並改名為dzzoffice
mv dzzoffice-2.02 /var/www/html/dzzoffice
# 然后將目錄權限授權給apache啟動用戶,默認為apache用戶,如果自己修改了,則以實際修改的為准。
# 這步很重要,不授權的話apache無法對項目內的文件進行讀寫。
cd /var/www/html/
chown -R apache. dzzoffice
systemctl start httpd # 啟動apache
systemctl enable httpd # 設置開機啟動apache
systemctl list-unit-files|grep enabled # 查看所有開機啟動的服務
# 查看防火牆狀態
systemctl status firewalld
# 如果防火牆開啟,防火牆永久開放80端口,如果防火牆關了就不用執行了
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
至此,DzzOffice就已經部署好了。
三、訪問DzzOffice頁面,進行進一步的安裝
假設DzzOffice安裝在 192.168.137.10 服務器上,訪問DzzOffice:
http://192.168.137.10:80/dzzoffice
此時,頁面會自動跳轉到DzzOffice的安裝界面:
需要提醒的是,有的朋友在下面這一步的時候,最右面的“當前狀態”都是紅×,那是因為你沒有對 /var/www/html 目錄下的 dzzoffice 目錄進行apache授權,授權之后就會顯示如下頁面。
接下來就是配置MySQL數據庫信息以及DzzOffice的配置信息:
填寫好管理員信息之后,DzzOffice的安裝就已經完成了。
別忘記刪除安裝文件:
rm -rf /var/www/html/dzzoffice/install/index.php
- 1
如果不刪,隨便一個人都可以通過 http://192.168.137.10:80/dzzoffice 再次對DzzOffice進行配置,到時候,管理員就不再是你了,也就意味着你辛辛苦苦安裝的DzzOffice從此以后再也不歸你使用了,這感覺,酸爽婉如老壇酸菜…
四、應用市場
安裝好DzzOffice之后,畢竟不能滿足如此簡陋的在線文檔框架,要對其進行功能擴展,就需要安裝各種應用。官方網站給出了好些實用的插件:
http://www.dzzoffice.com/index.php?mod=dzzmarket
可以根據官網提供的操作文檔進行插件的安裝,如果覺得遠,這里有你想要的下載鏈接:
DzzOffice應用市場操作文檔.pdf
十步殺一人,千里不留行
事了拂衣去,深藏身與名
–end–