最近开发的一款应用需要后台服务器和数据库的支持,之前一直将后台环境搭建在另一台Windows的笔记本上,这样调试数据不太方便。每次观察数据库的时候还要查看旁边的Windows机器,况且以后不可能总背着两台笔记本上下班吧。于是决定还在是Mac上搭建一个服务器环境。

1、安装Tomcat

直接在官方下载二进制版本,然后解压即可。比如我下载的是Tomcat7.0Binary Distributions下Core中的zip版本

需要注意的是,Tomcat需要java环境,Mac OS X 10.8.2默认是没有安装java的,打开Launchpad–其他–终端 输入  java,则会自动提示你安装java。

安装完成后,再次输入 java -version,出现下面提示,表示安装成功。

如何启动和关闭Tomcat?

进入终端,cd到你Tomcat安装的bin目录,输入 ./startup.sh命令既是启动tamcat,然后打开浏览器输入http://localhost:8080 如果能看到Tomcat的相关页面则表示启动成功。./shutdown.sh则是关闭Tomcat,在运行之前,请先赋予可执行的权限。

sudo chmod 755 *.sh

 局域网内无法访问?

启动Tomcat后,本机可以通过http://localhost:8080访问,但是局域网内无法通过类似 http://192.168.1.xx:8080的ip访问,解决办法:请关闭Mac OS的防火墙,或者修改防火墙设置,允许java传入连接。

2、安装MySql

下载Mysql  for Mac OS X版本:我选择的是mysql-5.5.28-osx10.6-x86_64.dmg

  • 运行下载的dmg文件:首先运行mysql-5.5.28-osx10.6-x86_64.pkg,这是MySQL的主安装包,一路默认安装完毕即可。
  • 点击安装第2个文件MySQL.prefPane,这样就会在”系统设置偏好”中看到MySQL的设置选项。
  • 点击安装第3个文件MySQLStartupItem.pkg,这样MySQL就会自动在开机时自动启动了。(可不安装!)

系统偏好设置中,mysql的设置选项:

3、安装Mysql管理工具 之前一直使用的是PhpMyadmin,但是决得完全没有必要为了使用phpmyadmin再安装一个PHP环境,所以使用的是sequelpro,只有Mac OS版本

Mysql安装成功后默认的用户名为root,密码为空,登录sequelpro就可以新建表,导入数据库脚本。这样就在Mac上搭建好了Tomcat+Mysql的环境。怎么样,甚至比Windows上还要简单吧?