MAC MAMP 中安装配置使用 ThinkPHP

时间:2022-09-24 15:37:09
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