Centos7.4系統下安裝httpd,mariadb,php7.1環境運行禪道

2019-06-03 14:00:04
閆敏
947
最后編輯:張玉潔 于 2019-10-23 14:28:14
簡介:本文介紹如何在Centos7.4系統下面使用yum命令安裝httpd,php7.1與mariadb服務,并使用禪道源碼包運行禪道軟件。
一、運行環境說明
運行環境推薦使用 Apache + PHP(5.3/5.4/5.5/5.6/7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb組合 ,Nginx其次。
禪道需要使用pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv這幾個模塊,需要確保PHP環境有加載這幾個模塊。
二、安裝httpd服務

執行如下指令,安裝并開啟httpd服務。

yum -y install httpd           #安裝apache服務
systemctl start httpd.service  #開啟apache服務 
systemctl enable httpd.service #apache服務開機啟動

apache服務其他運維命令。

systemctl status httpd.service #查看apache服務狀態 
systemctl stop httpd.service   #關閉apache服務 
systemctl restart httpd.service #重啟apache服務
安裝完成后,查看apache服務,如下圖所示表示服務已經啟動。

啟動后需要關閉服務器防火墻,以便瀏覽器可以正常訪問apache服務。
systemctl stop firewalld.service     # 關閉防火墻 
systemctl disable firewalld.service  # 禁止firewall開機啟動 
systemctl status firewalld.service   # 查看防火墻狀態 
systemctl start firewalld.service    # 開啟防火墻
關閉selinux,防止后續操作/var下文件時,無法授予該路徑文件讀寫權限,執行如下命令。
setenforce 0 # 關閉selinux
修改selinux配置文件,使其開機生效。
vi /etc/selinux/config # 修改值為disabled 
SELINUX=disabled
關閉防火墻后,通過執行 ip addr 命令,查看服務器主機ip地址,用于瀏覽器訪問。

瀏覽器頁面如下,則表示apache配置訪問成功。

apache 會被安裝到: /etc/httpd/
apache 配置文件地址: /etc/httpd/conf/httpd.conf
apache 網站文件默認訪問路徑:/var/www/html/
三、安裝php7.1版本
安裝php7.1版本需要配置yum源。
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安裝php7.1以及所需組件。
yum -y install php71w php71w-pdo php71w-mysql php71w-mbstring php71w-ldap
創建 phpinfo 訪問測試 php 與apache 服務的整合。
vi /var/www/html/index.php #在apache訪問文件下創建php文件
在該文件中填寫如下代碼。
<?php 
    phpinfo(); 
?>
重啟apache服務,瀏覽器刷新后,頁面展示如下則apache配置成功。

四、安裝mariadb
執行如下命令安裝并開啟mariadb服務。
yum -y install mariadb mariadb-server 
systemctl start mariadb.service # 開啟服務 
systemctl enable mariadb.service # 開機啟動 

mariadb服務運維命令。

systemctl status mariadb.service # 查看服務狀態
systemctl stop mariadb.service # 關閉服務
數據庫安裝設置,重置數據庫root賬號密碼,執行該命令前必須開啟mariadb服務。
mysql_secure_installation 
Enter current password for root (enter for none): 輸入當前root賬號密碼,剛安裝默認為空,直接回車即可 
Set root password? [Y/n] 是否輸入root密碼,輸入y 回車 
New password: 輸入密碼 
Re-enter new password: 重復輸入 
Remove anonymous users? [Y/n] 刪除其他用戶 y 
Disallow root login remotely? [Y/n] 允許root賬號遠程登錄 y 
Remove test database and access to it? [Y/n] 刪除測試表 y 
Reload privilege tables now? [Y/n] 重新加載配置表 y
登陸測試,執行如下命令并輸入密碼。
mysql -uroot -p
五、安裝禪道軟件
1. 官網下載最新版的禪道軟件 源碼包。下載地址: http://www.qudvxe.tw/download.html
2. 使用 lrzsz 命令將禪道軟件上傳至服務器的 /var/www/html 目錄,您也可以使用自己的方式上傳禪道源碼包。
yum -y install lrzsz # 安裝rz上傳程序 
cd /var/www/html # 切換到apache根目錄 
rz # 上傳源碼包禪道
3. 使用 unzip 命令解壓禪道源碼包程序。
yum -y install unzip # 安裝unzip解壓 
unzip ZenTaoPMS.pro8.4.php7.1.zip # 解壓禪道源碼包

4.解壓完成后,瀏覽器訪問禪道軟件源碼,安裝禪道。
http://禪道服務器ip/zentaopms/www

配置mariadb數據庫信息。


安裝ioncube擴展:

可以參考安裝ioncube擴展文檔安裝下 http://www.qudvxe.tw/book/zentaoprohelp/194.html
安裝完成后禪道就可以正常使用了。



發表評論
評論通過審核后顯示。
三肖中特期准黄大仙373745