MAC系統禪道安裝詳細教程

一、部署禪道運行環境

Apache、PHP、MySQL

mac系統對PHP的運行非常方便,系統內自帶,我們只要簡單配置即可使用。

1.Apache

啟動Apatch服務

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

    sudo apachectl start

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

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

    sudo apachectl -v

我的mac中版本信息如下

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

在瀏覽器輸入下面網址,檢查Apache是否啟動成功

    http://localhost 或
    http://127.0.0.1

如果成功,頁面會顯示It works!

Apache其他配置
    sudo apachectl stop    //關閉Apache服務
    sudo apachectl restart    //重啟Apache服務

Apache服務安裝路徑
Apache服務默認安裝路徑在/private/etc/apache2,屬于系統私有目錄,我們不可直接在Finder中找到該路徑,如圖


Apache服務安裝路徑.png

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

Apache服務部署路徑

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


image.png

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

Apache服務端口號

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

PHP

mac系統PHP的啟動也很簡單,只需要在Apache服務中配置即可使用
1.在/private/etc/apache2目錄下找到并打開httpd.conf文件,如圖


httpd.conf.png

2.搜索#LoadModule php,如圖


httpd.conf.png

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

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

    <?php 
     phpinfo(); 
    ?>

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

    http://localhost/info.php

如圖


image.png

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

MySQL

安裝MySQL

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

注意:安裝到最后一步會彈出一個框,上面有用戶和密碼,保存下來,否則后面會進不去數據庫

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

image.png

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

    mysql --version

在本機中版本信息如下

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

如果提示command not found,這是因為該命令默認訪問/usr/local/bin/mysql路徑下的mysql,所以我們可以在終端輸入如下命令,建立一個軟鏈接即可

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

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

    mysql -u root -p

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

    exit

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

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

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

MySQL的啟動與停止

在命令行輸入如下指令,啟動與停止MySQL服務

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

在系統偏好設置中啟動與停止MySQL服務
在系統偏好設置中有一個MySQL選項,我們可以在這里手動啟動與停止MySQL服務,如圖


image.png

以上就把禪道需要的環境部署完畢

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

所有安裝包下載地址

mac系統上需要選擇源碼安裝,并且源碼安裝是各種系統通用的。如果想用linux一鍵安裝包需要安裝虛擬機,搭建linux系統環境。

下載

  1. 從禪道官網下載禪道新版本的源代碼,以.zip結尾。
  2. 將其解壓縮,得到zentaopms目錄。拷貝到webserver對應的目錄(具體可以查看webserver的配置文件確定),比如Apache的www或者htdocs目錄。
    3.通過瀏覽器訪問http://ip:端口/zentaopms/www/index.php,系統會自動轉入安裝程序。

安裝

1.開始安裝
image.png
2.系統檢查
image.png

注意!這里經常會出現的問題是Session存儲目錄不存在或者不可讀寫,解決方式為:首先,自己創建一個新的文件夾phptmp,然后設置文件夾的“共享與權限”為所有用戶都有讀與寫的權限,并且選擇“應用到包含的項目”,如圖

image.png

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

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

最后,想要查看這個值有沒有真的被修改成功,可以繼續刷新我們在啟動php時在瀏覽器打開的http://localhost/index.php,查看session.save_path的值

然后重啟Apache服務后使用刷新按鈕刷新Session存儲目錄,會顯示為“檢查通過”

3.生成配置文件
image.png

如果是重新安裝,需要勾選”清空現有數據“

4.保存配置文件
image.png

這里如果出現error:您訪問的域名沒有對應公司,如圖


image.png

也是因為session:save_path的文件夾沒有符合條件。

5.設置賬號
image.png
6.安裝成功
image.png

到此禪道安裝結束

最后:大多數的問題都是由session:save_path引起的,對應的文件夾一定要保證存在并且是可讀寫并且讀寫權限要應用到其內部

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,428評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,024評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,285評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,548評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,328評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,878評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,971評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,098評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,616評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,554評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,725評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,243評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,971評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,361評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,613評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,339評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,695評論 2 370

推薦閱讀更多精彩內容