MAMP PRO 是Mac OS X 平台上经典的本地环境应用 MAMP 的专业版。专门为专业的Web开发人员和程序员轻松地安装和管理自己的开发环境。
MAMP这几个首字母代表Mac OS X系统上的Macintosh、Apache、MySQL和PHP。
 
软件特点
  1. 支持PHP多版本切换
  2. Imagemagick图形处理工具
  3. 动态DNS
  4. 虚拟服务器
  5. phpMyAdmin等等工具
  6. 支持一键安装WordPress, Joomla, Drupal等开源应用

首先,先说MAMP的下载路径,因为网上有许多的下载方法,但是能用的不多。下面地址亲测可用:

http://xclient.info/s/mamp-pro.html   

安装新版本时,请将旧版本的所有服务停止,再进行安装

直接安装:
  1. 安装DMG中的pkg文件
  2. 打开DMG中的SN.txt(或Serial.rtf)文件,将序列号添加在软件激活界面即可
 
SN: DED4-0A88-3A11-F9FDE
SN: CB7E-F665-A199-E2E68
 
安装OK后可以测试:
  1. http://localhost:8888/MAMP/index.php
  2. http://localhost:8888/
  3. http://localhost:8888/phpMyAdmin/index.php
MAMP安装后有两个软件,一个是MAMP,一个是MAMP  Pro,最好使用MAMP Pro,因为我发现使用MAMP无论怎么切换htdocs目录都不会成功。
主页访问中径:
因为我在 MAMP 中安装有 ThinkPHP ,因此,默认站点的位置必须为:
/Applications/MAMP/htdocs/tp5/public/static/自定义站点目录
在Document root 下选择 /Applications/MAMP/htdocs/tp5/public/static 网站目录
 
各安装目录:
  1. MAMP安装位置:前往文件夹->/Applications/MAMP
  2. 网站目录:前往文件夹->/Applications/MAMP/htdocs
  3. ThinkPHP 安装位置:前往文件夹->/Applications/MAMP/htdocs/tp5/
 
 
设置端口
默认端口是 8888,关于端口可以在MAMP 的点击 ports 选项卡可查看
 
在端口是默认的8888的情况下,我们每次访问站点都需要加上8888端口,比如上面见到的 http://localhost:8888/
我们可以把端口改为80,在访问站点的时候,就可以不用输入端口号了。
修改端口,需要重启服务,直接访问,不用加端口号

经过测试不可以直接点击Set ports to 80,81…..这个btn,只需将 Apache 端口设置为8000即可,其它端口保持不变,如果设置80后重启服务器发现 Apache 无法启用,说明这个端口被占用了。
 
ps:需要注意所设置的端口没有被占用,如果被占用了就手动设置其他的端口。
 
配置MAMP
  1. 勾选 Indexs
  2. 设置Directory index的值为*

修改配置目录

/Applications/MAMP/conf,此路径为配置文件夹

apache配置文件位置

/Applications/MAMP/conf/apache
以为apache的httpd.conf为例
/Applications/MAMP/conf/apache/httpd.conf
httpd.conf可以配置很多东西,下面我们会涉及一部分,就以启动页为开始吧。

站点的启动页

在上面的部分,我们说启动必须为 index.html 或者 index.php

MAC MAMP 中安装配置使用 ThinkPHP的更多相关文章

  1. [转]在Mac系统中安装配置Tomcat及和Eclipse 配置

    第一步:下载Tomcat 下载地址:http://tomcat.apache.org/download-70.cgi 直接下载如下选中即可: 第二步:   下载完成后 ,把解压的文件夹放到一个目录下 ...

  2. Mac OS 中 安装配置软件

    1. (2014.1.22) 配置Apache + PHP + MySQL: http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-ma ...

  3. Mac上Hive安装配置

    Mac上Hive安装配置 1.安装 下载hive,地址:http://mirror.bit.edu.cn/apache/hive/ 之前我配置了集群,tjt01.tjt02.tjt03,这里hive安 ...

  4. Eclipse中安装配置Tomcat

    Eclipse(4.4.x及以上)中安装配置Tomcat 以下配置说明全部针对免安装版本 基于tomcat的安装目录和运行目录是可以不同的,本文都会进行说明 首先简单介绍一下tomcat的目录结构,一 ...

  5. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践

    欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ...

  6. 在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法

    在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法   对于,在Linux系统下做图像识别,不像在windows下面我们可以利用Matlab中的图像工具箱来实现,我们必须借助Ope ...

  7. 在Docker中安装配置Oracle12c并实现数据持久化

    在Docker中安装配置Oracle12c并实现数据持久化 选定镜像,并pull到系统中,一定要先配置加速,不然超级慢 eric@userver:~$ docker pull sath89/oracl ...

  8. Linux中安装配置spark集群

    一. Spark简介 Spark是一个通用的并行计算框架,由UCBerkeley的AMP实验室开发.Spark基于map reduce 算法模式实现的分布式计算,拥有Hadoop MapReduce所 ...

  9. Linux中安装配置hadoop集群

    一. 简介 参考了网上许多教程,最终把hadoop在ubuntu14.04中安装配置成功.下面就把详细的安装步骤叙述一下.我所使用的环境:两台ubuntu 14.04 64位的台式机,hadoop选择 ...

随机推荐

  1. [Swift]LeetCode114. 二叉树展开为链表 | Flatten Binary Tree to Linked List

    Given a binary tree, flatten it to a linked list in-place. For example, given the following tree: 1 ...

  2. [Swift]LeetCode706. 设计哈希映射 | Design HashMap

    Design a HashMap without using any built-in hash table libraries. To be specific, your design should ...

  3. java基础(一)-----java的三大特性之封装

    面向对象编程有三大特性:封装.继承.多态.本文将介绍java的三大特性之封装 封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成 ...

  4. .NET Core 多项目工程生成EF迁移代码

    错误表现 dotnet ef的官方文档针对的是单个项目的情况,即启动项目就是DbContext所在项目. 对于分层结构的解决方案如启动项目是WebApi项目,DbContext在基础设施项目,在Web ...

  5. C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解

    版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. Leetcod ...

  6. 在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

    首先介绍下相关环境.软件的版本 1.阿里云 ECS . ubuntu-14.04.5 LTS 2.nginx 版本 1.9.2 可能会遇到的问题: 一.在 ssh 服务器上的时候,提示 这个时候需要将 ...

  7. 初识Shiro

    Shiro是Apache基金会下的一个开源安全框架,提供了身份验证.授权.密码学和会话管理等功能,Shiro框架不仅直观易用,而且也能提供健壮的安全性,另外一点值得说的是Shiro的前身是一个始于20 ...

  8. CentOS安装FTP服务

    最近公司有一个内部比赛(黑客马拉松),报名参加了这么一个赛事,在准备参赛作品的同时(参赛服务器需要自己搭建),借着这个机会,决定把tomcat部署相关的知识从0到1重新捋一遍.就当备忘录了. FTP服 ...

  9. 知识小罐头03(idea+maven+部署war包到tomcat 上)

    自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven! 重要的事说三遍!maven本质上,其实就是一种目录的格式,没有什么特别的地方!而且,你可以 ...

  10. 产品研发团队如何融合OKR与Scrum敏捷开发?

    「 OKR 」现在非常的火爆,很多公司都在使用,不仅国外的 Google.英特尔等大公司在用,国内的一线知名互联网企业今日头条和一些创业团队也都在使用. 那为什么「 OKR 」这么受欢迎呢,因为把它可 ...