一、配置自带的 apache 服务器环境

  由于 PHP apache 环境在 Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:

sudo vim /etc/apache2/httpd.conf

  其中有一行如下是别注释掉的,将其注释去掉即可。

# LoadModule php5_module libexec/apache2/libphp5.so

  之后重启 apache 即可, 命令如下:

sudo apachectl restart

  到 浏览器 中输入:http://localhost/,如果出现 --> It works! 说明成功配置好了 apache 的 php 服务环境。

二、安装部署 mysql 服务

  首先下载 MySQL 的dmg安装包。点击 下载地址 去下载最新版本。

  打开dmg文件,里面有三个安装项,在此我三个都安装,MySQLStartupItem.pkg 安装后,mysql 会随系统启动而自启动,MySQL.prefPane 表示可以在系统偏好设置中看到mysql选项,还有一个就是mysql 的安装项。

  这样一来就安装成功了,在系统偏好设置中打开mysql,并将服务开启。安装好后默认的用户名是root,密码为空。为了安全,我们需要设置一个密码。

  打开终端,如果你输入 mysql 提示没有这个命令,那么需要配置 mysql bin 目录的环境变量。目录地址是:/usr/local/mysql/bin/,  将其加入到PATH变量中。在这儿我介绍另一种方法,在终端输入命令:

vim ~/.bash_profile

  然后在最后面追加内容如下

#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

  这样一来,在终端中输入mysql就有这个命令了, 其实它与我们C/C++中的宏定义有点类似,别名代替的作用。

  接着我们修改root的密码,命令如下:

mysqladmin -uroot password admin

  这样就将 root 的密码改为了 admin

三、安装部署 PhpMyAdmin 

  要管理Mysql,如果用命令行比较麻烦,开源的 phpMyAdmin 采用C/S的模式,方便管理。接着我们就装一个phpMyAdmin. 它是由 php 开发的,我当前最新版本为:4.7.3,对应-->下载地址

  将下载下来的解压放在 /Library/WebServer/Documents/ 目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么命令行进入这个目录,输入以下命令:

cp config.sample.inc.php config.inc.php
vim config.inc.php

  按照下面进行修改:

$cfg['blowfish_secret'] = '';    //用于Cookie加密,随意的长字符串
$cfg['Servers'][$i]['host'] = '127.0.0.1'; //MySQL守护程序做了IP绑定

  接着我们就可以在浏览器中输入URL:http://localhost/phpmyadmin/

  用户名为:root  密  码:admin

  此时就可以 login 到 mysql 的管理界面。

  至此,我们就大功告成了,从此以后我们就可以很轻松、很高大上的玩转 mysql 数据库了,是不是很兴奋!~~

Mac 上配置 PhpMyAdmin的更多相关文章

  1. mac上配置php开发环境

    玉忠之前在我的mac上配置过,当时项目不能区分大小写,所以就没成功,我现在在他得基础上继续配置,希望成功. 教程:http://my.oschina.net/joanfen/blog/171109 以 ...

  2. 在Mac上配置adb命令

    在Mac上配置adb命令 在Mac OS中使用adb命令时,应进行变量配置,步骤如下: 一.终端中输入 cd ~ 二.输入touch .bash_profile 回车 touch:如果没有,则创建文件 ...

  3. 在Linux服务器上配置phpMyAdmin

    使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyad ...

  4. 【GitHub】在Mac上配置/使用Github

    以前一直听说过Github,但是自己一直不会用.最近不是太忙,于是想捣鼓捣鼓Github,没想到用了将近3个小时,才在Mac上配置成功. 首先简单介绍一下Git和Github 集中化的版本控制系统( ...

  5. Mac上配置GTK环境

    Mac上配置GTK环境 安装command line工具, 如果安装了Xcode, 就直接跳过该步骤 安装Homebrew 使用brew install pkg-config 使用brew insta ...

  6. Delphi for iOS开发指南(1):在Mac上配置你的开发环境

    http://cache.baiducontent.com/c?m=9d78d513d99516f11ab7cf690d678c3b584380122ba7a0020fd18438e4732b4050 ...

  7. mac 上配置flutter开发环境

    (ios,Android,Xcode,Android Studio,VScode,IDEA) 1)安装Flutter SDK 2)iOS 环境配置 3)Android Studio配置 4)VS co ...

  8. 在Mac上配置Android adb命令

    一 adb定义: adb(android debug bridge)是android系统中的一种命令行工具,通过它可以和android设备或模拟器通信. 二 在Mac上的配置过程 启动终端 进入当前用 ...

  9. Mac上配置不同版本的JDK

    Mac上JDK的版本为1.8,编译AOSP时发现需要JDK 1.7.想找一种比较容易切换JDK版本的方式,经过一番Google发现Jenv比较合适. 安装Jenv至少有三种方式: - $ git cl ...

随机推荐

  1. 20162328蔡文琛 week11 大二

    20162328 2017-2018-1 <程序设计与数据结构>第十一周学习总结 教材学习内容总结 在无向图中,表示边的顶点对是无序的. 如果图中的两个顶点之间有边链接,则称它们是领接的. ...

  2. Teamwork(The eighth day of the team)

    在经过算是蛮艰辛的努力后吧,我们终于有了一点点成果.虽然还离理想中的蛮遥远的,但是我们相信,虽然我们走得很慢,但是我们一直都会坚持前进.

  3. java核心技术卷1知识点

    1.comparable和comparator的区别. Comparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的. public inte ...

  4. Alpha阶段综合报告

    1.版本测试报告 1.1在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? Bug分类 Bug内容 Fixed 编辑博文时改变文字格式会刷新界面 Can’t reproduced 无 N ...

  5. 《软件工程和Python》PYTHON效能分析和Django

    资料汇总网站:http://www.yzhiliao.com/my/course/55 一..作业下面两个题目任选一题: (1)运用jieba库分词(或者你喜欢的其他库),并把代码发到git上去(不发 ...

  6. vue 使用出现的问题(持续记录)

    今天写vue 的时候,发现有几个警告.原因是 我把组件起的名字写的和默认标签的名字一样了,导致系统不知道,怎么解析. 我写了一个Header 组件, 和h5里面的header重名, 解决方案1: he ...

  7. jQuery之_事件绑定与解绑

    使用jQuery实现事件的绑定和解绑 就是所谓的事件操作. 1. 事件绑定(2种): * eventName(function(){}) 绑定对应事件名的监听, 例如:$('#div').click( ...

  8. 『编程题全队』Alpha 阶段冲刺博客Day4

    1.每日站立式会议 1.会议照片 2.昨天已完成的工作统计 孙志威: 1.添加团队界面下的看板容器SlotWidget 2.实现SlotWidgets的动态布局管理 3.实现团队/个人界面之间的切换 ...

  9. localStorage存储数组,对象,localStorage,sessionStorage存储数组对象

    localStorage存储数组,对象,localStorage,sessionStorage存储数组对象   前言 最近在用angular做商城购物车的功能模块,因为angular的watch监听, ...

  10. P3119 [USACO15JAN]草鉴定Grass Cownoisseur

    题目描述 In an effort to better manage the grazing patterns of his cows, Farmer John has installed one-w ...