Mac服务器搭建以及MySQL数据库连接:Apache(Tomcat,Resin),PHP,MYSQL,Navicat

来源:互联网 发布:苹果电脑mac初始密码 编辑:程序博客网 时间:2024/05/16 19:25

1.Apache服务器

Mac OS X内置Apache服务器,但默认没有启动
查看Apache版本:
sudo apachectl -v
启动、关闭、重启Apache:
sudo apachectl start
sudo apachectl stop
sudo apachectlrestart 
测试Apache服务是否正常:
浏览器中访问:http://localhost 或者 127.0.0.1
如果正常会显示:It works!

@更新:升级mac ox 10.11apache正常启动后依然不能访问!!!

解决方法:
Finder窗口下,command+shift+G跳转到 /etc目录,打开apache2文件夹里面的http.config文件,搜索找到
Include /private/etc/apache2/extra/httpd-mpm.conf语句,将其注释掉:


然后在终端输入 sudo apachectl -k restart 回车就可以了,会要求输入电脑的password:



其他服务器安装:
2.Tomcat服务器

mac最好是要安装到Library目录下,进入Library目录的方法是打开Finder,按command+shift+G,搜索~/Library(注意目录~/Library和/Library虽然都是资源库但不一样);
将官网下载的tar.gz压缩包解压,把文件夹的名字改为Tomcat,复制到~/Library目录下,然后在终端一次执行下面的指令就可以了:

sudo mkdir -p /usr/local
sudo mv ~/Library/Tomcat/usr/local
sudo rm -f /Library/Tomcat
sudo ln -s/usr/local/Tomcat/Library/Tomcat
sudo chown -R你的电脑用户名/Library/Tomcat
sudo chmod +x~/Library/Tomcat/bin/*.sh

进入后打开tomcat安装文件夹;
微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
bin目录里有启动文件,webapps存放服务器资源;
微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
将bin目录里面的startup.sh文件拖到Terminal终端中回车运行即可启动tomcat;


微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

webapps文件夹里面新建一个文件夹,存放开发资源供访问,这里新建了一个叫department的文件夹根目录(webapps是tomcat配置指向的访问目录);

微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
在department里面放入一个html文件,就可以在浏览器访问了,但是访问的浏览器必须和服务器电脑在同一个网络里面:
访问地址格式:http://192.168.2.3:8080/department/index.html

192.168.2.3这个是服务器的ip地址,按照自己的来,当然如果是本机访问直接输入localhost即可;
 8080是端口号;
 department是刚刚新建的文件夹根目录;
 index.html是里面存放的html文件。




3.Resin服务器:

这里用最简单的方法,不用指令:

1.下载最新版resin tar.gz:http://caucho.com/products/resin/download/archive/gpl
微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

2.解压后放到自己好找的想放的文件目录,我放到Library里面了,跟tomcat一起;

3.双击Resin文件夹里面的config文件或者把它拖到终端运行,配置一下;
微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)
微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

4.打开Resin文件夹里面的bin目录,把里面的resin.sh拖进终端,然后在后面输入start后运行可以启动resin,输入stop后运行可以停止resin;
微信开发环境搭建(Tomcat/Resin/Apache本机简单服务器,DreamWeaver/Sublime、Firefox前台开发调试)

5.之后的操作就跟Tom猫一样了;

4.PHP

查看内置PHP版本:
php -v
百度经验已经总结很清楚:http://jingyan.baidu.com/article/0aa22375b553a488cc0d64b5.html

配置php的apache服务器环境要点如下:
1.开启mac内置php编译器模块(默认是关闭的):
终端使用下面指令打开编辑配置文件:sudo nano /etc/apache2/httpd.conf
Mac内置PHP服务器搭建:Apache,PHP,JDK
ctrl+w输入php搜索php模块开启语句:#LoadModule php5_modulelibexec/apache2/libphp5.so ,把前面的注释符号#去掉,打开php服务:
Mac内置PHP服务器搭建:Apache,PHP,JDK
然后ctrl+o保存修改,然后退出之后提示输入y确认修改,输入n取消修改,输入y确认后回车返回;
然后restart指令重启apache就可以了。

2.新建一个php文件,比如info.php;
Mac内置PHP服务器搭建:Apache,PHP,JDK

3.把php文件放入/Library/WebServer/Documents/info.php目录下,然后在浏览器访问;
Mac内置PHP服务器搭建:Apache,PHP,JDK

Mac内置PHP服务器搭建:Apache,PHP,JDK
4.PHP连接本地MYSQL数据库
mac自带的php默认指向的不是mysql的安装位置/tmp,需要修改php.ini文件指向mysql的实际位置,修改该方法参考下面连接博客教程:
http://my.oschina.net/joanfen/blog/172673
修改设置之后一定记得重启apache,然后就可以用php语句连接mysql数据库了:
$con =mysql_connect("localhost","root","password");

linux下vi命令大全:http://www.cnblogs.com/88999660/articles/1581524.html

5.JDK

查看java版本:
java -version

...

6.安装MYSQL与基本操作:

官网下载mysql的Mac版本:http://dev.mysql.com/downloads/mysql/
下载dmg图形安装文件,点击安装后重启,一定要记住安装结束生成的随机密码,安装后一定要重开机!
mysql安装在local目录下(/usr/local/mysql..),前往local目录的方法跟去Library等隐藏目录一样,在Finder中按下组合键:
command+shift+G,填入/usr/local回车,可以看到安装目录,打开mysql安装目录中的bin文件夹,里面有常用的指令文件。

1.登录mysql:
终端:(也可以直接把mysql目录下的bin文件夹拖进终端自动生成目录)
/usr/local/mysql/bin/mysql -u root -p 

提示输入密码,这里输入安装结束后生成的密码,然后即可进入mysql;
Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium
另外也可以通过偏好设置里的mysql图标点开进行数据库开启关闭;
Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium

Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium
2.更改mysql root账户密码

进入mysql后修改root密码:

mysql> SETPASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');

或者终端:

/usr/local/mysql/bin/mysqladmin -u root password 新密码


更改mysql账户密码:

终端:

/usr/local/mysql/bin/mysqladmin -u 用户名 password 新密码


3.创建用户 
进入mysql以后:
 insert into mysql.user(Host,User,Password) values("localhost","jxh",password("123"));
jxh为用户名,密码为123 

刷新系统权限表 
mysql> flushprivileges; 

这样就创建了一个名为:jxh 密码为:123的用户。 
注:创建用户之前要先把root的密码给改了

4.退出
终端:exit或者quit

5.卸载MySQL:
sudo rm /usr/local/mysqlsudo rm -rf/usr/local/mysql*sudo rm -rf/Library/StartupItems/MySQLCOMsudo rm -rf/Library/PreferencePanes/My*vim /etc/hostconfig (and removed the lineMYSQLCOM=-YES-)rm -rf~/Library/PreferencePanes/My*sudo rm -rf/Library/Receipts/mysql*sudo rm -rf/Library/Receipts/MySQL*sudo rm -rf/var/db/receipts/com.mysql.*
然后去安装目录删除!

*Mac下新安装的MySQL无法登陆root用户解决方法:http://www.euryugasaki.com/archives/853

7.安装Navicat


Navicat 11.0.16破解版下载(此版本在最新版mac 10.11系统已无法破解)http://pan.baidu.com/s/1jGFBL3K

先点击dmg安装Navicat 

然后破解: 

1.点击keygen.dmg里面的程序文件打开注册机(Yosemite最新Mac系统可能打不开,只要右击keygen程序文件打开显示简洁getinfo,勾选以32位模式打开选项openin 32-bit mode, 然后就可以打开了,同时系统要允许从所有地方anywhere下载APP软件资源,在设置-安全与隐私里面设置);

2.先点击Patch从应用中选择要破解的程序Navicat,然后点击generate生成注册码,最后activate激活就可以了,重启mac生效。


Navicat连接本地数据库

首先要启动mysql,然后在navicat里面点左上角新建一个mysql的连接connection:

输入信息: 连接名字随便起;

主机名或ip地址: 填localhost本机即可,或者127.0.0.1,这俩没啥区别,但也不完全一样,好像是localhost是什么socket协议,127.0.0.1是TCP/IP协议啥的,这里一样;

端口号port:,mysql是3306;

用户名: 这里连接root用户,密码是安装mysql时修改的那个;

可以点击左下角测试连接看是否能连接成功,然后点击ok连接即可;

Mac上安装MYSQL-MYSQL操作指令-MYSQL可视化操作软件Navicat <wbr>Premium

每次连接都要输入用户密码;


1 0
原创粉丝点击