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安装文件夹;
bin目录里有启动文件,webapps存放服务器资源;
将bin目录里面的startup.sh文件拖到Terminal终端中回车运行即可启动tomcat;
 

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


在department里面放入一个html文件,就可以在浏览器访问了,但是访问的浏览器必须和服务器电脑在同一个网络里面:

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

 
3.Resin服务器:
 
这里用最简单的方法,不用指令:
 

2.解压后放到自己好找的想放的文件目录,我放到Library里面了,跟tomcat一起;
 
3.双击Resin文件夹里面的config文件或者把它拖到终端运行,配置一下;

4.打开Resin文件夹里面的bin目录,把里面的resin.sh拖进终端,然后在后面输入start后运行可以启动resin,输入stop后运行可以停止resin;

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

3.把php文件放入/Library/WebServer/Documents/info.php目录下,然后在浏览器访问;


4.PHP连接本地MYSQL数据库

mac自带的php默认指向的不是mysql的安装位置/tmp,需要修改php.ini文件指向mysql的实际位置,修改该方法参考下面连接博客教程:
 
上面教程中除了修改指向mysql的实际位置,还要讲php.ini文件中的下面两行打开,即把前面的;分号去掉:

;extension=php_mysql.dll

;extension=php_mysqli.dll

 
修改设置之后一定记得重启apache,然后就可以用php语句连接mysql数据库了:
$con =mysql_connect("localhost","root","password");
 
 
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文件夹,里面有常用的指令文件。
 
为了可以直接使用mysql命令,需要添加mysql的命令路径:PATH="$PATH":/usr/local/mysql/bin
 
 
 
1.登录mysql的root用户:
终端:(也可以直接把mysql目录下的bin文件夹拖进终端自动生成目录)
 
 

Xinhous-MacBook-Pro:~ username$ mysql -u root -p

 
提示输入密码,这里输入安装结束后生成的密码,然后即可进入mysql;

另外也可以通过偏好设置里的mysql图标点开进行数据库开启关闭;


2.更改mysql root账户密码

进入mysql后修改root密码:

mysql> set password = password('123');

会提示:

Query OK, 0 rows affected, 1 warning (0.00 sec)

新密码已经设置为:123

 
3.操作 
 
显示所有数据库:

mysql> show databases;

 

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

+--------------------+

4 rows in set (0.00 sec)

新建数据库:

mysql> create database jxh;

Query OK, 1 row affected (0.03 sec)

 

删除数据库:

mysql> drop database jxh;

Query OK, 0 rows affected (0.10 sec)

 
使用mysql数据库:

mysql> use mysql;

Database changed

 

显示mysql数据库中的所有表:

mysql> show tables;

创建表:

mysql> create table user(uid int(10) not null,username varchar(20) not null,password varchar(20),primary key(uid));

显示创建的表信息:

mysql> desc user;

+----------+-------------+------+-----+---------+-------+

| Field    | Type        | Null | Key | Default | Extra |

+----------+-------------+------+-----+---------+-------+

| uid      | int(10)     | NO   | PRI | NULL    |       |

| username | varchar(20) | NO   |     | NULL    |       |

| password | varchar(20) | YES  |     | NULL    |       |

+----------+-------------+------+-----+---------+-------+

3 rows in set (0.04 sec)

重命名表名(‘user’改为‘usertable’):

mysql> rename table user to usertable;

Query OK, 0 rows affected (0.03 sec)

删除表:

mysql> drop table usertable;

Query OK, 0 rows affected (0.03 sec)

向表中插入一条数据:

mysql> insert into user(uid,username,password) values(1,'jxh','123');

Query OK, 1 row affected (0.02 sec)

显示表中所有数据:

mysql> select * from user;

+-----+----------+----------+

| uid | username | password |

+-----+----------+----------+

|   1 | jxh      | 123      |

+-----+----------+----------+

1 row in set (0.00 sec)

删除一条数据:

mysql> delete from user where uid=1;

Query OK, 1 row affected (0.02 sec)

 
4.退出
终端:exit或者quit

mysql> exit;

Bye

 
5.卸载MySQL:
  1. sudo rm /usr/local/mysql
  2. sudo rm -rf/usr/local/mysql*
  3. sudo rm -rf/Library/StartupItems/MySQLCOM
  4. sudo rm -rf/Library/PreferencePanes/My*
  5. vim /etc/hostconfig (and removed the lineMYSQLCOM=-YES-)
  6. rm -rf~/Library/PreferencePanes/My*
  7. sudo rm -rf/Library/Receipts/mysql*
  8. sudo rm -rf/Library/Receipts/MySQL*
  9. 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连接即可;

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

 
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安装文件夹;
bin目录里有启动文件,webapps存放服务器资源;
将bin目录里面的startup.sh文件拖到Terminal终端中回车运行即可启动tomcat;
 

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


在department里面放入一个html文件,就可以在浏览器访问了,但是访问的浏览器必须和服务器电脑在同一个网络里面:

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

 
3.Resin服务器:
 
这里用最简单的方法,不用指令:
 

2.解压后放到自己好找的想放的文件目录,我放到Library里面了,跟tomcat一起;
 
3.双击Resin文件夹里面的config文件或者把它拖到终端运行,配置一下;

4.打开Resin文件夹里面的bin目录,把里面的resin.sh拖进终端,然后在后面输入start后运行可以启动resin,输入stop后运行可以停止resin;

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

3.把php文件放入/Library/WebServer/Documents/info.php目录下,然后在浏览器访问;


4.PHP连接本地MYSQL数据库

mac自带的php默认指向的不是mysql的安装位置/tmp,需要修改php.ini文件指向mysql的实际位置,修改该方法参考下面连接博客教程:
 
上面教程中除了修改指向mysql的实际位置,还要讲php.ini文件中的下面两行打开,即把前面的;分号去掉:

;extension=php_mysql.dll

;extension=php_mysqli.dll

 
修改设置之后一定记得重启apache,然后就可以用php语句连接mysql数据库了:
$con =mysql_connect("localhost","root","password");
 
 
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文件夹,里面有常用的指令文件。
 
为了可以直接使用mysql命令,需要添加mysql的命令路径:PATH="$PATH":/usr/local/mysql/bin
 
 
 
1.登录mysql的root用户:
终端:(也可以直接把mysql目录下的bin文件夹拖进终端自动生成目录)
 
 

Xinhous-MacBook-Pro:~ username$ mysql -u root -p

 
提示输入密码,这里输入安装结束后生成的密码,然后即可进入mysql;

另外也可以通过偏好设置里的mysql图标点开进行数据库开启关闭;


2.更改mysql root账户密码

进入mysql后修改root密码:

mysql> set password = password('123');

会提示:

Query OK, 0 rows affected, 1 warning (0.00 sec)

新密码已经设置为:123

 
3.操作 
 
显示所有数据库:

mysql> show databases;

 

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

+--------------------+

4 rows in set (0.00 sec)

新建数据库:

mysql> create database jxh;

Query OK, 1 row affected (0.03 sec)

 

删除数据库:

mysql> drop database jxh;

Query OK, 0 rows affected (0.10 sec)

 
使用mysql数据库:

mysql> use mysql;

Database changed

 

显示mysql数据库中的所有表:

mysql> show tables;

创建表:

mysql> create table user(uid int(10) not null,username varchar(20) not null,password varchar(20),primary key(uid));

显示创建的表信息:

mysql> desc user;

+----------+-------------+------+-----+---------+-------+

| Field    | Type        | Null | Key | Default | Extra |

+----------+-------------+------+-----+---------+-------+

| uid      | int(10)     | NO   | PRI | NULL    |       |

| username | varchar(20) | NO   |     | NULL    |       |

| password | varchar(20) | YES  |     | NULL    |       |

+----------+-------------+------+-----+---------+-------+

3 rows in set (0.04 sec)

重命名表名(‘user’改为‘usertable’):

mysql> rename table user to usertable;

Query OK, 0 rows affected (0.03 sec)

删除表:

mysql> drop table usertable;

Query OK, 0 rows affected (0.03 sec)

向表中插入一条数据:

mysql> insert into user(uid,username,password) values(1,'jxh','123');

Query OK, 1 row affected (0.02 sec)

显示表中所有数据:

mysql> select * from user;

+-----+----------+----------+

| uid | username | password |

+-----+----------+----------+

|   1 | jxh      | 123      |

+-----+----------+----------+

1 row in set (0.00 sec)

删除一条数据:

mysql> delete from user where uid=1;

Query OK, 1 row affected (0.02 sec)

 
4.退出
终端:exit或者quit

mysql> exit;

Bye

 
5.卸载MySQL:
  1. sudo rm /usr/local/mysql
  2. sudo rm -rf/usr/local/mysql*
  3. sudo rm -rf/Library/StartupItems/MySQLCOM
  4. sudo rm -rf/Library/PreferencePanes/My*
  5. vim /etc/hostconfig (and removed the lineMYSQLCOM=-YES-)
  6. rm -rf~/Library/PreferencePanes/My*
  7. sudo rm -rf/Library/Receipts/mysql*
  8. sudo rm -rf/Library/Receipts/MySQL*
  9. 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以及Navicat数据库管理和PHP服务器配置的更多相关文章

  1. Mac上安装 mySql

    今天在mac系统上安装了 mySql 和大家分享下 安装的过程.. 首先 第一步 需要在oracle的网站下载 mysql 的mac 版本. 下载地址如下: http://www.mysql.com/ ...

  2. Mac上安装PHP、Apache、MySQL

    Mac自带php5.6版本,要升级到php7.3 步骤如下 1,brew 安装php ,如果没有安装,访问https://brew.sh/index_zh-cn安装在终端输入以下内容,不用指定安装ph ...

  3. 在Mac上安装mysql

    进入这个网站: https://dev.mysql.com/downloads/mysql/ 然后点击安装就行了. 注意在这里启动mysql 然后mac上所有的mysql命令都得用绝对路径才能生效

  4. 在Mac上安装mysql并配置环境(详细篇)

    在Mac上安装mysql并配置环境(详细篇) 1.下载mysql mysql官网 这一步根据自己电脑架构选择,分为arm和x86 下载完成之后打开就可以 接下来运行安装就可以,一直下一步,设置完密码就 ...

  5. mac上安装mongoDb以及简单使用

    年初粗略学习了下node,这好几个月没玩,突然发现已经忘完了,还是简单记录下基本知识,方便再次使用时资料查找. 一.mongoDb安装 在mac上安装了brew的情况下,可以直接执行命令 brew i ...

  6. 在Mac上安装IntelliJ IDEA

    这篇文章旨在介绍如何在Mac系统上安装IntelliJ IDEA,至于IntelliJ IDEA的介绍和使用方法,大家另行查阅,本篇的文章不再详细阐述. 简短解说,IntelliJ IDEA是可以用来 ...

  7. Mac上安装brew

    用过ubuntu系统的都知道,上面有一个命令apt-get 很方便可以快速的安装很多软件 特别lamp环境 都是一键安装. 在mac上也有类似的命令 brew brew用法可以访问官网地址  http ...

  8. mac 上安装服务,查看服务,重启和关闭

    首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...

  9. Mac上安装brew 包管理工具

    Mac 上的包管理工具对于开发者来说是一件非常方便的工具,能够有效的对包进行管理. 所以这篇博客就来简单的讲一下brew 的安装和一些基础命令. brew 全称叫做Homebrew . 1. 首先来说 ...

随机推荐

  1. [转]关于ios 推送功能的终极解决

    刚刚做了一个使用推送功能的应用 遇到了一些问题整的很郁闷 搞了两天总算是弄明白了 特此分享给大家 本帖 主要是针对产品发布版本的一些问题 综合了网上一些资料根据自己实践写的 不过测试也可以看看 首先要 ...

  2. JAVA(四)类集/枚举

    成鹏致远 | lcw.cnblog.com |2014-02-04 JAVA类集 1.认识类集 类集的作用 类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充 类集的 ...

  3. hdoj:2043

    #include <iostream> #include <string> using namespace std; bool judgeSize(string str) { ...

  4. Why you should use async tasks in .NET 4.5 and Entity Framework 6

    Improve response times and handle more users with parallel processing Building a web application usi ...

  5. 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块

    第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtuale ...

  6. flume 1.8 安装部署

    环境 centos:7.2 JDK:1.8 Flume:1.8 一.Flume 安装 1)        下载 wget http://mirrors.tuna.tsinghua.edu.cn/apa ...

  7. mybatis通用mapper源码解析(二)

    1.javabean的属性值生成sql /** * 获取所有查询列,如id,name,code... * * @param entityClass * @return */ public static ...

  8. SpringBoot-服务端参数验证-JSR-303验证框架

    1. springboot 默认集成了 hibernate-validator,它默认是生效的,可以直接使用. 比如: @RestController @RequestMapping("/h ...

  9. ActiveMQ JMS 项目 基于 Maven 搭建 部署

    JAVA版本: IntellJ IDEA 版本: IntelliJ IDEA 2017.2Build #IU-172.3317.76, built on July 15, 2017Licensed t ...

  10. ios开发之--关于UIView的autoresizingMask属性的研究

    在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高. enum { UIViewAutoresizi ...