本机系统信息如下:

--------------------------------------------------------------------------------------

OS:OSX EI Capitan Version 10.11  MBP13.3

自带的Apache和PHP信息如下:

loger9567deMacBook-Pro:~ loger9567$ apachectl -v
Server version: Apache/2.4.16 (Unix)
Server built: Aug 22 2015 16:51:57
loger9567deMacBook-Pro:~ loger9567$

loger9567deMacBook-Pro:~ loger9567$ php -version
PHP 5.5.27 (cli) (built: Aug 22 2015 18:20:44)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
loger9567deMacBook-Pro:~ loger9567$

--------------------------------------------------------------------------------------

一、 启用PHP,修改工作目录

修改Apache配置文件(最好先备份): /etc/apache2/httpd.conf

--------------------------------------------------------------------------------------

1.去掉下面这行前面原有的注释符号(#),启用php5:

LoadModule php5_module libexec/apache2/libphp5.so

2.修改目录为你自己的工作目录:

DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">

改为:

DocumentRoot "/Users/loger9567/HBuilderProjects/cros"
<Directory "/Users/loger9567/HBuilderProjects/cros">

3.索引文件类型加上 index.php:

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

4.保存后退出修改

5.重启apache:  sudo /usr/sbin/apachectl restart

6.在你刚才保存的工作目录中写一个: index.php, 在浏览器中输入: localhost 验证是否能正常访问

二、安装配置MySQL

1. 下载安装最新版本的MySQL Server,我的MySQL信息是:

  • 服务器: 127.0.0.1 via TCP/IP
  • 服务器类型: MySQL
  • 服务器版本: 5.7.10 - MySQL Community Server (GPL)
  • 协议版本: 10
  • 用户: root@localhost
  • 服务器字符集: UTF-8 Unicode (utf8)

2. 安装好之后会生成一个随机密码:记住要用这个随机密码登录,登录后会要求你首先修改密码,在命令行运行命令:

  cd /usr/local/mysql/bin

  ./mysql -u root -p   # 回车后输入刚才的随机密码

  mysql> SET PASSWORD = PASSWORD('root');  #否则会提示你:必修使用alter user 修改密码才能执行语句,而去phpMyAdmin 也无法登录到MySQL。

三、配置phpMyAdmin

1.下载最新版本的phpMyAdmin, 解压放到你的工作目录下面,并将文件夹更名为:phpMyAdmin

2.将phpMyAdmin 根目录下的 config.sample.inc.php文件复值更名为 config.inc.php, 将里面$cfg['Servers'][$i]['host'] = 'localhost';的localhost改为:127.0.0.1。

3.打开localhost/phpMyAdmin/index.php, 登录后就可以在后台管理 MySQL了。

Mac下PHP+MySQL+Apache2环境搭建的更多相关文章

  1. windows下PHP+Mysql+Apache环境搭建

    Apache版本:httpd-2.2.22-win32-x86-openssl-                   下载地址:http://pan.baidu.com/s/1sjuL4RV PHP版 ...

  2. Android开发学习之路--MAC下Android Studio开发环境搭建

    自从毕业开始到现在还没有系统地学习android应用的开发,之前一直都是做些底层的驱动,以及linux上的c开发.虽然写过几个简单的app,也对android4.0.3的源代码做过部分的分析,也算入门 ...

  3. 【Android学习笔记】Mac下Android Studio开发环境搭建

    本文由@ray 出品,转载请注明出处.  文章链接:http://www.cnblogs.com/wolfray/p/7829069.html 对于移动端这块,笔者之前一直都是进行iOS开发的,也从来 ...

  4. Mac下TensorFlow安装及环境搭建

    在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了. 感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学 ...

  5. 【深度学习笔记】(一)Mac下TensorFlow安装及环境搭建

    本文由@ray 出品,转载请注明出处.  文章链接:http://www.cnblogs.com/wolfray/p/7828903.html 在学习了一段时间台大李宏毅关于deep learning ...

  6. Mac下持续集成-Mac下Tomcat+Jenkins集成环境搭建

    一.MAC安装jdk及环境变量配置 1)访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2)下载完成后点击安装包,按提示即可完成安装. ...

  7. ubuntu下mysql的环境搭建及使用

    ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...

  8. 配置apache,及mac下安装mysql

    先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apa ...

  9. mac 初次配置apache,及mac下安装mysql

    先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 mac 下apache配置(mac自带apache ...

随机推荐

  1. springboot sybase 数据库

    依赖:(驱动) <!-- https://mvnrepository.com/artifact/net.sourceforge.jtds/jtds --> <dependency&g ...

  2. H5特性回顾

    canvas 绘画, video 媒介回放 audio元素 对本地离线存储的更好支持, 新的特殊内容 - 元素 比如 article,footer,header,nav,section, 新的表单控件 ...

  3. xslt基础学习

    今天下午工作完成没事,登w3c的网站学习了一下xslt的基础知识,主要是因为工作中xml用的比较多,xslt也有用到,所以在这里学习一下. XSLT:一种用于转换 XML 文档的语言. XSLT 用于 ...

  4. VC中使用ADO操作数据库的方法

    源地址:http://blog.csdn.net/xiaobai1593/article/details/7459862 准备工作: (1).引入ADO类 #import "c:\progr ...

  5. scala private 和 private[this] 的区别

    class PackageStudy { private var a = 0 private[this] var b = 1 // 只能在类内部使用,对象都不能直接使用 def getb(): Int ...

  6. CSS3 弹性盒模型 box-flex

    说明:本文档兼容性测试基础环境为:windows系统:IE6-IE10, Firefox6.0, Chrome13.0, Safari5.1, Opera11.51 语法: box-flex:< ...

  7. 使用UUID方法生成全球唯一标识

    需要生成唯一字符串,如生成应用标识等,可以直接用java.util.UUID类实现. UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字, ...

  8. hdoj1010 奇偶剪枝+DFS

    Tempter of the Bone Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Othe ...

  9. OpenCV(图像处理)—访问像素的三种方法

    方法一:用指针访问像素 #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #include < ...

  10. Hammer.js——给bootstrap添加触屏功能

    Hammer.js qq群号(html5技术交流):158677025   手机端演示二维码(或直接在手机中输入网址:http://lilinfeng.cncoder.me 浏览效果): 一.前言 移 ...