一、禪道安裝部署的環境要求
1.禪道安裝部署環境推薦使用 Linux + Apache + PHP7.0以上版本+ MySQL5.5以上版本/MariaDB的組合。Nginx其次,不推薦IIS + PHP組合。
2.禪道需要使用PHP的這些擴充套件:pdo、pdo_mysql、json、filte、openssl、mbstring、zlib、curl、gd、iconv,企業版旗艦版還需要安裝: zip、xml、ldap、bcmath擴充套件,請大家確保PHP環境安裝載入以上擴充套件模組。
3.Linux系統下不推薦自己編譯安裝PHP,最好使用作業系統自帶的包管理器安裝PHP的執行環境。
二、如何搭建禪道安裝部署環境
1.安裝Apache服務
輸入命令:
sudo apt-get install apache2
安裝完重啟服務:
sudo service apache2 restart
服務管理:
啟動
sudo service apache2 start
停止
sudo service apache2 stop
測試是否安裝成功:
在瀏覽器裡輸入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就說明Apache就成功的安裝了。
Apache的預設安裝,會在/var下建立一個名為www的目錄,這個就是Web目錄了,所有要能過瀏覽器訪問的Web檔案都要放到這個目錄裡。
2.安裝PHP環境(以php7.0為例 )
輸入命令:
sudo apt-get install php7.0
安裝完成後輸入:php -v 檢視PHP是否安裝成功。有的PHP擴充套件已預設安裝,有的需要自己單獨安裝。
在實際安裝禪道的系統檢查裡,如果是沒有安裝上的,檢查後,直接再安裝即可。
安裝讓Apache能夠識別解析PHP的檔案:
sudo apt-get install libapache2-mod-php7.0
測試是否能解析成功:
輸入命令, 切換到Apache專案目錄下:
cd /var/www/html
新建檔案:
sudo vim info.php
檔案內容:
儲存後瀏覽器訪問:http://localhost/info.php
如果一切正常的話,就會看到PHP的一些資訊。
3.安裝MySQL服務
輸入命令:
sudo apt-get install mysql-server
按提示設定資料庫root使用者的密碼。
如果安裝過程中提示依賴不足:
sudo apt-get install -f
服務管理:
三、新增禪道的站點配置檔案
安裝部署的環境配置完成後,可以到Apache的站點配置中加上禪道站點的訪問配置檔案。
以下是示例,具體請以自己實際環境目錄為準。
cd /etc/apache2/sites-enabled/
sudo vim zentao.conf
在配置檔案中,寫入禪道站點的訪問配置資訊,可參考以下截圖。儲存退出後,請重啟Apache服務。sudo service apache2 restart
如果你是自己本地試用禪道,那麼在Winows的hosts檔案中也加上禪道站點資訊。
示例:
C:\Windows\s y s t e m32\drivers\etc
hosts檔案里加上:
127.0.0.1 www.zentaopms.com
如果你是部署到伺服器上,確保禪道的站點域名有解析,且其他同事可以訪問到禪道伺服器。
根據禪道的安裝手冊,安裝併成功登入後,就可以使用禪道了。