1.安装好mamp集成环境,自行百度。

2.从公司项目版本库里将项目克隆到本地。

好了,开始配置自定义域名来访问项目,以下是遇到的问题集锦。。。

1.web服务器使用的nginx,配置完域名访问报404,最后排查原因是没有在域名配置里面加优雅设置,改完后如下:

  1 server{
2 listen 80;
3 server_name zjj.lumen;
4 index index.php index.html index.htm;
5 root "/Applications/MAMP/htdocs/coop_platform/public/";
6 access_log /Applications/MAMP/logs/nginx_access.log;
7
8 location / {
9 # root /Users/zhaojiajia/local/coop_platform/public;
10 # index index.php index.html index.htm;
11 try_files $uri $uri/ /index.php?$query_string;
12 }
13 location ~ \.php$ {
14
15 try_files $uri =404;
16
17 fastcgi_pass unix:/Applications/MAMP/Library/logs/fastcgi/nginxFastCGI.sock;
18
19 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
20
21 include fastcgi_params;
22 }
23 }

2.改完后重启继续访问报403,排查后发现应该是项目文件夹的权限问题,修改读写权限,并且将用户组改为admin 如下命令:

chmod -R 777 lumen;

chgrp -R admin lumen;

3.改完后继续访问,报500,在项目的入口文件index.php打断点后发现是框架本身安装不完整的原因,然后执行了下目录下的之前同事写的一个补全框架命令,

在执行过程中发现php版本过低问题,what?我集成环境明明显示的用的是php7.1.6,然后在终端里验证php -v。。。好吧,发现显示是php5.4,究竟是什么原因呢?

通过查资料最后的解决方案是将php7.1.6的可执行文件复制一份到/usr/local/bin 目录下,然后重启终端验证php版本确实切换成7了,最后重启集成环境,主要是重启PHP-fpm的服务,然后在执行框架补全命令。。终于访问成功了,天拉鲁。。。

记一次mac下使用mamp集成环境配置lumen项目自定义域名遇到的花样问题的更多相关文章

  1. [转]Mac下cocos2dx-3.2+Xcode环境配置和项目创建

    原文:http://blog.csdn.net/u012200908/article/details/38070885 这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置.这里我们使用C+ ...

  2. mac上安装mamp集成环境

    深知mac配置环境是个坑,本人之前用的是xampp因为近期需要mongodb扩展,死活装不明白,索性就换了一个集成环境,在网上找了好多,最后选择了mamp 因为正版的要收费,所以在下载了N个以后终于找 ...

  3. Mac下持续集成-Mac下Tomcat+Jenkins集成环境搭建

    一.MAC安装jdk及环境变量配置 1)访问Oracle官网 http://www.oracle.com,浏览到首页的底部菜单 ,然后按下图提示操作: 2)下载完成后点击安装包,按提示即可完成安装. ...

  4. [Laravel] mac下通过 homestead 搭建环境 到运行项目

    seven_Android 关注 2017.07.03 21:33* 字数 2240 阅读 3464评论 10喜欢 9 之前学习过一段时间的 Laravel ,换 mac 后一直没空做相关的事情,而且 ...

  5. Mac下Laravel的Homestead环境配置

    准备开始学PHP后端,在看完PHP语法以及PHP的MVC设计模式以后,准备开始学习PHP的主流框架Laravel,Laravel准备了一个万事俱备的虚拟环境Homestead,配置一下用起来. 安装v ...

  6. mac下搭建eclipse+git环境并导入项目

    首先官网下载eclipse,然后安装,选择eclipse for java developer. 安装git插件:eclipse-help-install new software-add name随 ...

  7. MAC MAMP集成环境安装 PHP 扩展

    MAC MAMP集成环境安装 PHP扩展 开发环境中,对于需要维护很多 WEB 站点,以及可能会使用到很多不同的 PHP 版本,集成环境比较好用,在MAC 上 MAMP 集成环境是比较好用的,但是在安 ...

  8. Mac下搭建php开发环境教程

    方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...

  9. mac下安装c++开发环境

    mac下安装c++开发环境 1 注册apple id 按照apple注册步骤注册apple id,我注册时遇到如下问题 apple store完成创建apple id步骤中,选择付款方式和账单地址后, ...

随机推荐

  1. intellij idea 相关设置

    IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅. IDEA版本15.0.4 字体 界面字 ...

  2. Android 开发 图片网络缓存加载框架Fresco

    简介 Fresco是一个在Android应用程序中显示图像的强大系统. Fresco负责图像的加载和显示.它将从网络.本地存储或本地资源加载图像,图像加载完成前会显示一个占位图片.它有两个级别的缓存: ...

  3. LeetCode 112. Path Sum 二叉树的路径和 C++

    Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all ...

  4. sql语句的优先级

    SQL 不同于与其他编程语言的最明显特征是处理代码的顺序.在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后 ...

  5. 6. spring启动类配置问题

    1. @SpringBootApplication(scanBasePackages={"com.example.*"}) 相当与 @SpringBootApplication @ ...

  6. mac tomcat安装

    https://blog.csdn.net/qq_35106903/article/details/78860121

  7. [转]再识Cortex-M3之堆栈

    原地址https://blog.csdn.net/liaoxu02/article/details/48107651 Cortex-M3拥有通用寄存器R0-R15以及一些特殊功能寄存器.R0-R12是 ...

  8. js 手写 Promise

    /* * pending:初始化成功 * fulfilled:成功 * rejected:失败 * */ function Promise(cback){ this.status = 'pending ...

  9. idftp

    No FTP list parsers have been registered use IdAllFTPListParsers IdFTP1.List(LS); 中文目录乱码 2个步骤解决 use ...

  10. Django中manger/QuerySet类与mysql数据库的查询

    Django中的单表操作 1.精确查询 #查询的结果返回是容器Query Set的函数(Query Set模型类)​# 1. all()   查询的所有的符合条件的结果,支持正向索引,支持索引切片,不 ...