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阅读 211,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,347评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,435评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,509评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,611评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,837评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,987评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,730评论 0 267
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,194评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,525评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,664评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,334评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,944评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,764评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,997评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,389评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,554评论 2 349

推荐阅读更多精彩内容