本机系统信息如下:

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

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. MVC 4 Razor Design Sample Demo Project

    This is a demo project in MCV 4 razor design which encompases the general design of MVC pattern. The ...

  2. Spring Boot学习--项目启动时执行特定方法

    Springboot给我们提供了两种"开机启动"某些方法的方式:ApplicationRunner和CommandLineRunner. 这两种方法提供的目的是为了满足,在项目启动 ...

  3. cv::Mat到YUV420的转换《转》

    某些特定场合我们会经常遇到yuv420格式的视频文件,这种视频帧无法直接用于opencv,故而,需要进行格式转换:幸运的是,opencv提供了rgb到yuv420的格式转换函数:下面给出基本用法: 函 ...

  4. centoros 环境安装

    1. nginx rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.no ...

  5. Elasticsearch之启动(前台和后台)

    分为两种情况,取决于是否安装了tomat. 一.若安装了tomcat 1.es的前台启动 需要先启动tomcat,再启动es,否则会报错! 所以,得 2.es的后台启动 [hadoop@HadoopM ...

  6. NISP视频知识点总结

    身份认证访问控制安全审计本章实验 ===密码学=====古典密码 算法本身的保密性近代密码 机械密码\机电 密码打字密码机轮转机现代密码 基于密钥公钥密码 公钥==================对称 ...

  7. Haskell语言学习笔记(28)Data.Map

    Map Prelude> import Data.Map as Map Prelude Map> :set -XOverloadedLists Prelude Map> Overlo ...

  8. Session的常用场景

    session :存储浏览器sessionID值保存在客户端,sessionID的key:data 数据存储在服务器上 会话管理,用户登录验证,权限访问控制,购物车,临时数据.

  9. Nsis Sqlite Plugin

    1.https://stackoverflow.com/questions/15346338/nsis-and-sqlite-integration 2.http://nsis.sourceforge ...

  10. Css定位元素

    Css定位selenium极力推荐使用Css定位,而不是xpath定位元素,原因是css定位比xpath定位块,速度快,语法更加简洁 css常用的定位方法:1.find_element_by_css_ ...