mamp安装与配置 ningx + tp5 fastadmin的坑

一、mamp 安装

  1. 安装mamp 安装过的略过此步骤,
  2. 本人在PHP中文网安装的mamp pro版本,安装简单 下一步就可以
    mamp安装与配置 ningx + tp5 fastadmin的坑
  3. 相信安装完毕的发现会有两个图标,mamp pro是收费的,mamp免费的 。但是mamp pro 看起来更加直观,并且多个PHP版本可以下载和选择,优先现在mamp pro。 mamp安装与配置 ningx + tp5 fastadmin的坑
  4. mamp 这个坑特别多 ,首先实际在使用的时候,如果有钱用mamp pro,mamp完全多余,没钱只能用mamp,而且新版的很不友好,只能开启和停止服务器,连切换php版本以及其他配置都需要手动修改,不太友好。
    说说坑一:
    mamp 和 mamp pro的配置文件是不一样的,注意,真的不一样,虽然使用同一个apache ,nginx 和mysql ,但是apache配置文件不一样。
    mamp 的apache配置文件:/Applications/MAMP/conf/apache/
    mamp pro 的apache配置文件:/Library/Application Support/appsolute/MAMP PRO/conf (有apache、nginx、php5、php7的配置文件)
    在聊坑二:
    对于mamp pro所有的组件配置,修改完apache配置完才发现,手动是无效的,只能从面板中修改配置。具体解释:面板中有一些apache的配置项,这些如果手动修改,抱歉,无效,保存重启服务器时,优先读取面板中的配置,所以手动只能修改其他面板中没有的配置(从File\Edit Templat\ 进行配置文件入口选择),对于这点 ,真是够够的。
    mamp安装与配置 ningx + tp5 fastadmin的坑
    二、tp5 +nginx 配置
    1.我安装的基于tp5的fastadmin,小项目还是比较好用的。下载方法在这里。
    2.使用apache 的配置简单没那吗多坑。放图片
    mamp安装与配置 ningx + tp5 fastadmin的坑
    mamp安装与配置 ningx + tp5 fastadmin的坑

mamp安装与配置 ningx + tp5 fastadmin的坑
mamp安装与配置 ningx + tp5 fastadmin的坑
完美,apache不需要要配置伪静态,不需要在配置PATH_INFO,方便快速
2.相信也有人跟我一样 不想用apache ,想用nginx,哎 ,注意 坑很多。
配置方法是一样的 不过是这里用的nginx
mamp安装与配置 ningx + tp5 fastadmin的坑
mamp安装与配置 ningx + tp5 fastadmin的坑
当你配置完为静态后信心满满的打开时,你便发现 emmm 不支持 PATH_INFO模式 ,报错显示模块不存在,也就是说 ,前台访问没问题,后台打不开,这样可不行。
mamp安装与配置 ningx + tp5 fastadmin的坑
这时候你找错误日志等等发现并无卵用,修改配置文件后发现重启过后恢复之前的配置,实在是坑。后来花了两个小时解决了。这样办可以解决问题

mamp安装与配置 ningx + tp5 fastadmin的坑
在附一张完整的配置文件 。写了加上再带的 有添加了个 location ~ .php
mamp安装与配置 ningx + tp5 fastadmin的坑
mamp安装与配置 ningx + tp5 fastadmin的坑
到此为止,完美解决问题 。