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. Hadoop伪分布式配置

    一步一步来: 安装VMWARE简单,安装CentOS也简单 但是,碰到了一个问题:安装的虚拟机没有图形化界面 最后,我选择了CentOS-7-x86_64-DVD-1503-01.iso镜像 配置用户 ...

  2. [Swift]LeetCode75. 颜色分类 | Sort Colors

    Given an array with n objects colored red, white or blue, sort them in-place so that objects of the ...

  3. [Swift]LeetCode208. 实现 Trie (前缀树) | Implement Trie (Prefix Tree)

    Implement a trie with insert, search, and startsWith methods. Example: Trie trie = new Trie(); trie. ...

  4. [Swift]LeetCode222. 完全二叉树的节点个数 | Count Complete Tree Nodes

    Given a complete binary tree, count the number of nodes. Note: Definition of a complete binary tree ...

  5. Redis 设计与实现 (八)--排序、慢查询日志、监视器

    一.排序 SORT <key>  对一个数字值的key进行排序 1.alpha 对字符串类型的键进行排序 2.asc / desc redis 默认升序排序asc desc 与之相反 3. ...

  6. WebApi系列~对HttpClient的响应流进行解压

    回到目录 有时我们的请求头为ContentEncoding添加了gzip进行了压缩,而服务端返回数据时也会对它进行gzip压缩,如果在这种情况下,你直接头响应流会是乱码,而必须先进行压缩,大叔将这块的 ...

  7. 浅析Javascript单例模式

    定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点 .就想我们在开发中有些对象只需要一个,例如window对象. 1. 实现单例模式 var Singleton = function( nam ...

  8. ELK-安装logstash

    注意:在下载tar包的时候需要注意下安装的es版本号,按照官网的说明版本是对应一致的. $ wget https://artifacts.elastic.co/downloads/logstash/l ...

  9. Java架构师趣谈Hbase之宏观架构

    相关文章 五分钟轻松了解Hbase列式存储 Hbase给初学者的“下马威” Hbase王国游记之:Hbase客户端API初体验

  10. [二十四]JavaIO之PrintWriter

      功能简介   PrintWriter   向文本输出流打印对象的格式化表示形式 他与PrintStream的逻辑上功能目的是相同的--他们都想做同一件事情--更便捷的格式化打印输出   Print ...