一、安裝httpd
命令:yum install httpd
而後一路y便可
二、安裝php
命令:yum install php
三、安裝php-mysql
命令:yum install php-mysql
解釋:PHP的MySQL擴展模塊支持
四、安裝mysql
命令:yum install mysql-server
1)安裝好了以後啓動mysql
命令:service mysqld start
注意:初次安裝後的默認密碼爲空,可是必定要先啓動數據庫,要否則會提示密碼錯誤
2)而後須要創建一個root帳號,密碼爲123456,並進行賦權,以便之後禪道鏈接數據庫時使用
命令以下:
在mysql數據庫下進行操做:use mysql
賦權:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
刷新:flush privigleges;
驗證:select user,host,password from user;
五、安裝禪道
1)到禪道官網下載好.zip結尾的壓縮包
我下載的是8.4.1版本的,下載地址以下:
2)把解壓後的文件夾放到/home/apache路徑下面去
須要先在apache路徑下面建立apache文件夾,而後再把zentaopms拷貝進去。
注意:
默認建立的apache帳號的權限爲root,爲了安全起見,這裏能夠更改它的權限:chown -R apache:apache apache
六、設置相關的配置文件
1)更改httpd中的配置文件httpd.conf
[root@localhost ~]# cd /etc/httpd/conf
[root@localhost conf]# vi httpd.conf
更改ServerRoot的路徑爲/etc/httpd(啓動httpd服務的路徑)
更改DocumentRoot路徑爲/home/apache(存放禪道的路徑)
2)更改conf.d中的配置文件zentao.conf
[root@localhost conf.d]# touch zentao.conf
[root@localhost conf.d]# vi zentao.conf
<VirtualHost *:80>
ServerName 192.168.0.106
DocumentRoot /home/apache/zentaopms
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>:當前所使用的端口爲80
ServerName 192.168.0.106:IP地址寫linux的IP地址便可
DocumentRoot /home/apache/zentaopms:禪道放的位置
七、測試是否搭建成功
1)啓動httpd服務:service httpd start
2)瀏覽器中輸入如下地址進行測試
出現禪道的安裝界面證實環境配置成功
3)而後點擊開始安裝,會出現如下兩個錯誤,按要求賦權便可
[root@localhost conf.d]# chmod o=rwx -R /home/apache/zentaopms/tmp/
[root@localhost conf.d]# chmod o=rwx -R /home/apache/zentaopms/www/data
注意:
須要執行下面一步,要否則會報錯
八、安裝過程當中出現的問題及解決方法
1)找不到網頁錯誤
若是出現找不到網頁的錯誤,多是沒有關掉防火牆致使
解決方法:
關掉linux中的防火牆便可
命令:
service iptables stop
2)出現404錯誤
若是出現如下404錯誤,是因爲zentao.conf配置文件中的地址沒有配置好
解決方法:
按上面對zentao.conf的配置方法正確配置便可。
注意:
設置好後須要重啓httpd服務。
命令:
service httpd restart
2)出現403錯誤
若是出現如下403錯誤,是因爲SELinux沒有關閉致使。
解決方法:
關掉SELinux後,重啓httpd服務便可。
SELinux的使用方法以下:
/usr/sbin/sestatus -v #若是SELinux status參數爲enabled即爲開啓狀態
SELinux status: enabled
getenforce #也能夠用這個命令檢查
setenforce 0 ##設置SELinux 成爲permissive模式
注意:
setenforce 1 ##設置SELinux 成爲enforcing模式
修改/etc/selinux下的配置文件config,將SELINUX=enforcing改成SELINUX=disabled後重啓機器便可。
3)出現如下錯誤是由於沒有安裝mysql致使
解決方法:
安裝好數據庫便可。
首先查看是否有安裝mysql:yum list installed mysql*
若是沒有安裝安裝上面安裝mysql的方法來安裝便可
九、更改禪道使用的默認端口
1)首先更改zentao.conf中的端口
2)更改httpd.conf中的端口
更改後重啓httpd服務後從新訪問禪道便可