1  先安装homebrew;

执行:cd /usr/local;

非root用户执行:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

执行:

brew update

already up-to-date 表示成功!

可能出现错误,打开xcode,点击同意;

更过关于homebrew请到官网:

http://brew.sh/index_zh-cn.html

2  安装mysql

$ brew install mysql

3  安装php

添加brew的PHP扩展库:

  brew update

  brew tap homebrew/dupes

  brew tap josegonzales/homebrew-php

查看php5.5的选项

brew options php55

执行安装 ,后面选项可以调整

brew install php55 --with-fpm --with-gmp --with-imap --with-tidy --with-debug --with-mysql --with-libmysql --with-apache

查看还有哪些扩展可以安装,然后执行brew install php55-XXX就可以了

brew search php55

开机自动启动

ln -sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php55.plist
 
摘自:http://www.jb51.net/article/53850.htm
http://www.cnblogs.com/zjl2015/p/5264633.html
 
mac中本就安装好了apache 
配置文件在/etc/apache2/httpd.config
初始根目录在/Library/WebServer/Document/中
修改http.config 文件需要管理员权限,
执行
sudo su
...#: 为超管权限 ,现在可以修改该文件的默认根目录和选择加载php.ini配置
#LoadModule php5_module libexec/apache2/libphp5.so
将前面#去掉
重启apache
sudo apachectl restart
即可
 
载自:http://www.th7.cn/Program/php/201308/148040.shtml
 
 
mac配置端口
我的mac上apache版本是2.4版本 
Linux服务器apache版本是2.2版本

linux 查看apache版本 rpm -qi httpd

Mac 查看apache版本 suso apachectl -v

Linux上配置端口方式是这样的:

<VirtualHost *:1000>

DocumentRoot "/Users/lijundong/Documents"

ErrorLog /Users/lijundong/Documents/logs

</VirtualHost>

<Directory '/Users/lijundong/Documents'>

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

</Directory>

Mac上配置端口是这样的

<VirtualHost *:1000>

ServerName my.document.com

DocumentRoot "/Users/lijundong/Documents"

DirectoryIndex index.html index.php

<Directory "/Users/lijundong/Documents">

Options -Indexes +FollowSymlinks

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

之前一直出错是因为版本不同 配置配置的方式不同。

mac搭建mamp环境的更多相关文章

  1. lua 学习 (一 )Mac搭建lua环境和ide

    今天开始学习lua  首先是搭建环境 和 我的hello world 首先 交代一下我用的是 Mac 系统 所以在Mac上安装lua 环境很方便的 lua  Mointain Lion - Lua 5 ...

  2. Mac搭建appium环境

    1.安装brew 查看是否已经装上brew,终端输入命令:brew --version,已经装上的就不用再装了: 如果没有安装,终端输入命令:ruby -e "$(curl -fsSL ht ...

  3. mac搭建mnmp环境

    brew安装nginx brew install nginx 安装php56 brew tap homebrew/dupes brew tap josegonzalez/homebrew-php br ...

  4. MAC搭建 PHP 环境

    安装homebrew homebrew是mac下非常好用的包管理器,会自动安装相关的依赖包,将你从繁琐的软件依赖安装中解放出来. 安装homebrew也非常简单,只要在终端中输入11: 1 ruby ...

  5. 在Mac 搭建robotframework 环境 遇到ride.py 打不开的方法(没试过,先记录在此)

    折腾来一下午,遇到了好多坑 坑 1.不要用pip 下载wxpython 2.不要用mac自带的python 3.不要自己下载wxpython 步骤: 1. 安装homebrew, /usr/bin/r ...

  6. 在Mac 搭建robotframework 环境

    折腾来一下午,遇到了好多坑 坑 1.不要用pip 下载wxpython 2.不要用mac自带的python 3.不要自己下载wxpython 步骤: 1. 安装homebrew, /usr/bin/r ...

  7. mac搭建lamp环境

    转载:https://www.cnblogs.com/beautiful-code/p/7465320.html

  8. Mac搭建python环境

    1 安装xcode 2 安装 brew ruby-e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast ...

  9. mac搭建TensorFlow环境

    1.首先安装Anaconda,下载地址:https://www.anaconda.com/download/#macos,根据需要下载所需的版本. 2.安装TensorFlow,安装命令:pip in ...

随机推荐

  1. my_atoi()

    void my_atoi(const char* s){ int i=0,res=0; if(*s<='9' && *s>='0'){ //如果输入的一个字符是数字 for ...

  2. (转)Java 详解 JVM 工作原理和流程

    作为一名Java使用者,掌握JVM的体系结构也是必须的.说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言.Java类文件格式.Java虚 ...

  3. 不要轻易使用linq代替sql

    使用Entityframework+Reposity模式 写出的代码执行效率极低. Linq代码: var querySql = rel_project_personservice.GetItems( ...

  4. 工作中常用的Linux命令:find命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6056571.html (转载请注明出处) 1.命令格式 find [-H] [-L] [-P] [-D deb ...

  5. 移动Windows用户文件夹的方法研究

    这种方法可能导致升级Windows失败.请谨慎使用. Windows 8.1 使用有效.其他系统请酌情修改. —————————————————————————— 复制文件内容(带权限等信息):有的说 ...

  6. 从vmware下载到Linux环境下jdk和maven的安装

    写在前面:个人总结,如有不对请指出 操作环境: 操作系统:window7 企业版 处理器:Intel Core i5-4200U CPU @ 1.6GHz 内存:8G 系统类型:64位操作系统 需要安 ...

  7. 嵌入式Linux驱动开发日记

    嵌入式Linux驱动开发日记 主机硬件环境 开发机:虚拟机Ubuntu12.04 内存: 1G 硬盘:80GB 目标板硬件环境 CPU: SP5V210 (开发板:QT210) SDRAM: 512M ...

  8. 8、FTP,二种文本传输模式

    一.基本知识 1. FTP是 TCP/IP协议族 的协议之一,简称文件传输协议,主要用于远距离文件传输,如文件的上传和下载 2. 下面都是以VSFTP服务器为例 VSFTP服务器的用户有三种形式: 匿 ...

  9. django1.4日志模块配置及使用

    一.默认日志配置 在django 1.4中默认有一个简单的日志配置,如下 # A sample logging configuration. The only tangible logging # p ...

  10. ZBrush中文版ZBrushCore震撼来袭

    北京时间2016年9月30日,Pixologic公司召开新闻发布会,宣布ZBrush精简版ZBrushCore正式发布.该版本不仅支持中文,还支持多国语言,包括法语.西班牙语等.简单点来说,ZBrus ...