CentOS 7 部署安裝DzzOffice 詳細教程


前言:

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–

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM