MAC系統(tǒng)禪道安裝詳細(xì)教程

一、部署禪道運(yùn)行環(huán)境

Apache、PHP、MySQL

mac系統(tǒng)對(duì)PHP的運(yùn)行非常方便,系統(tǒng)內(nèi)自帶,我們只要簡(jiǎn)單配置即可使用。

1.Apache

啟動(dòng)Apatch服務(wù)

mac系統(tǒng)中自帶Apache服務(wù),我們只需要通過以下方式啟動(dòng)即可直接使用
在終端中輸入如下命令,啟動(dòng)Apache服務(wù)

    sudo apachectl start

注意:sudo為系統(tǒng)管理指令,所以需要輸入電腦密碼

在終端中輸入如下命令,查看Apache服務(wù)版本

    sudo apachectl -v

我的mac中版本信息如下

    Server version: Apache/2.4.28 (Unix)
    Server built:   Oct  9 2017 19:54:20

在瀏覽器輸入下面網(wǎng)址,檢查Apache是否啟動(dòng)成功

    http://localhost 或
    http://127.0.0.1

如果成功,頁面會(huì)顯示It works!

Apache其他配置
    sudo apachectl stop    //關(guān)閉Apache服務(wù)
    sudo apachectl restart    //重啟Apache服務(wù)

Apache服務(wù)安裝路徑
Apache服務(wù)默認(rèn)安裝路徑在/private/etc/apache2,屬于系統(tǒng)私有目錄,我們不可直接在Finder中找到該路徑,如圖


Apache服務(wù)安裝路徑.png

我們可以通過兩種方式進(jìn)入該路徑
1.在終端中輸入open /etc命令進(jìn)入etc文件夾
2.在Finder -> 前往 -> 前往文件夾中輸入/etc即可進(jìn)入etc文件夾

Apache服務(wù)部署路徑

Apache服務(wù)部署路徑在/資源庫/WebServer/Documents/,我們的項(xiàng)目需要放置在該路徑下,如圖


image.png

如果想要修改部署路徑,可以在/private/etc/apache2目錄下找到并打開httpd.conf文件,搜索DocumentRoot并修改部署路徑

Apache服務(wù)端口號(hào)

Apache服務(wù)端口號(hào)默認(rèn)為80,如果想要修改端口號(hào),可以在/private/etc/apache2目錄下找到并打開httpd.conf文件,搜索Listen 80并修改端口號(hào)

PHP

mac系統(tǒng)PHP的啟動(dòng)也很簡(jiǎn)單,只需要在Apache服務(wù)中配置即可使用
1.在/private/etc/apache2目錄下找到并打開httpd.conf文件,如圖


httpd.conf.png

2.搜索#LoadModule php,如圖


httpd.conf.png

找到LoadModule php7_module libexec/apache2/libphp7.so這一行,將前方的#刪除
(如果因?yàn)闄?quán)限問題不能修改的話,把它拖到桌面修改,再把桌面的拖到里面去替換原來的就可以)
3.重啟Apache服務(wù)即可

4.新建一個(gè)info.php測(cè)試程序放在/資源庫/WebServer/Documents/下面

    <?php 
     phpinfo(); 
    ?>

在瀏覽器中輸入如下網(wǎng)址即可查看到PHP的信息

    http://localhost/info.php

如圖


image.png

在這個(gè)頁面有一個(gè)比較重要的參數(shù):session.save_path,可以搜索這個(gè)參數(shù)查看它的value,我們后面會(huì)用到

MySQL

安裝MySQL

首先,在瀏覽器中輸入如下網(wǎng)址,下載圖中所示文件并安裝

注意:安裝到最后一步會(huì)彈出一個(gè)框,上面有用戶和密碼,保存下來,否則后面會(huì)進(jìn)不去數(shù)據(jù)庫

http://dev.mysql.com/downloads/mysql/

image.png

其次,在終端中輸入如下命令,查看MySQL版本

    mysql --version

在本機(jī)中版本信息如下

    mysql  Ver 14.14 Distrib 5.7.21, for macos10.13 (x86_64) using  EditLine wrapper

如果提示command not found,這是因?yàn)樵撁钅J(rèn)訪問/usr/local/bin/mysql路徑下的mysql,所以我們可以在終端輸入如下命令,建立一個(gè)軟鏈接即可

    sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql

再次,利用安裝MySQL時(shí)給出的用戶和密碼登錄MySQL服務(wù),在終端中輸入如下命令,敲擊回車后輸入密碼

    mysql -u root -p

再次,在終端中輸入如下命令,退出MySQL服務(wù)

    exit

最終,在終端中輸入如下命令,將密碼修改為自己的密碼

    /usr/local/mysql/bin/mysqladmin -u USER -p password PASSWORD

注: USER為用戶名,默認(rèn)為root;PASSWORD為新密碼,回車后輸入原密碼即可。如果一開始的用戶和密碼忘記,則重置密碼

MySQL的啟動(dòng)與停止

在命令行輸入如下指令,啟動(dòng)與停止MySQL服務(wù)

     sudo /usr/local/mysql/support-files/mysql.server start
     sudo /usr/local/mysql/support-files/mysql.server stop

在系統(tǒng)偏好設(shè)置中啟動(dòng)與停止MySQL服務(wù)
在系統(tǒng)偏好設(shè)置中有一個(gè)MySQL選項(xiàng),我們可以在這里手動(dòng)啟動(dòng)與停止MySQL服務(wù),如圖


image.png

以上就把禪道需要的環(huán)境部署完畢

一、禪道安裝包的獲取和選擇

所有安裝包下載地址

mac系統(tǒng)上需要選擇源碼安裝,并且源碼安裝是各種系統(tǒng)通用的。如果想用linux一鍵安裝包需要安裝虛擬機(jī),搭建linux系統(tǒng)環(huán)境。

下載

  1. 從禪道官網(wǎng)下載禪道新版本的源代碼,以.zip結(jié)尾。
  2. 將其解壓縮,得到zentaopms目錄??截惖絯ebserver對(duì)應(yīng)的目錄(具體可以查看webserver的配置文件確定),比如Apache的www或者h(yuǎn)tdocs目錄。
    3.通過瀏覽器訪問http://ip:端口/zentaopms/www/index.php,系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)入安裝程序。

安裝

1.開始安裝
image.png
2.系統(tǒng)檢查
image.png

注意!這里經(jīng)常會(huì)出現(xiàn)的問題是Session存儲(chǔ)目錄不存在或者不可讀寫,解決方式為:首先,自己創(chuàng)建一個(gè)新的文件夾phptmp,然后設(shè)置文件夾的“共享與權(quán)限”為所有用戶都有讀與寫的權(quán)限,并且選擇“應(yīng)用到包含的項(xiàng)目”,如圖

image.png

然后,找到php.ini文件并打開,這個(gè)文件在
image.png

接著,搜索session.save_path找到后修改它的值為你的phptmp文件夾路徑,并且注意去除前面的;號(hào),如圖
image.png

最后,想要查看這個(gè)值有沒有真的被修改成功,可以繼續(xù)刷新我們?cè)趩?dòng)php時(shí)在瀏覽器打開的http://localhost/index.php,查看session.save_path的值

然后重啟Apache服務(wù)后使用刷新按鈕刷新Session存儲(chǔ)目錄,會(huì)顯示為“檢查通過”

3.生成配置文件
image.png

如果是重新安裝,需要勾選”清空現(xiàn)有數(shù)據(jù)“

4.保存配置文件
image.png

這里如果出現(xiàn)error:您訪問的域名沒有對(duì)應(yīng)公司,如圖


image.png

也是因?yàn)閟ession:save_path的文件夾沒有符合條件。

5.設(shè)置賬號(hào)
image.png
6.安裝成功
image.png

到此禪道安裝結(jié)束

最后:大多數(shù)的問題都是由session:save_path引起的,對(duì)應(yīng)的文件夾一定要保證存在并且是可讀寫并且讀寫權(quán)限要應(yīng)用到其內(nèi)部

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容