美文网首页
mac安装Leravel安装

mac安装Leravel安装

作者: 有木 | 来源:发表于2018-11-21 17:20 被阅读0次

Laravel安装

最近在看PHP的开发标准规范(PSR),然后这个规范是为了以最低程度的限制,制定一个写作标准,哥哥框架都遵循统一的编码规范,避免各家发展的风格阻碍了PHP的发展。然后这个非官方小组的成员中也包括Laravel,而且点击也跳转到了Laravel的社区里。而且听说Laravel也是PHP中很优雅的框架,不看看也说不过去。现在就开始安装Laravel。

准备工作

我的环境是这样,但是以后版本更新了,或者设备上的版本更低的话也可以作为参考。

  • 时间:2018年11月21日

  • MacBook Pro (15-inch, 2017)

  • macOS Mojave 10.14.2 Beta (18C48a)

  • PHP 7.1.19 (cli) (built: Aug 17 2018 20:10:18) ( NTS )

  • PHP xdebug 拓展 2.5.5

  • Composer version 1.7.2

  • Apache/2.4.34 (Unix)

  • Laravel 5.6

主要步骤

  1. 给电脑安装PHP开发环境,不过既然都到框架的份上了,估计PHP开发环境也早都有了吧。
  2. 下载LaravelLaravel的Github地址,并且放在服务器的Web目录中(我的目录在/Users/gray/Sites)。
  3. 到现在按理说就已经安装完成了,在浏览器访问到http://hostname/public/index.php,就可以访问到成功的页面。

解决几个问题

当然事实总是不这样一帆风顺,总会碰到各种问题。

  • 首先在解决问题之前先吧各种调试信息都打开,PHP的调试拓展xdebub我们已经安装好了,现在把Laravel的配置文件中的调试打开。

    找到Laravel/config/app.php中,将debug修改为true。这样就可以看到Laravel的调试信息了。

屏幕快照 2018-11-21 下午4.47.56.png
  • 下载下来的却少依赖的包:

    这个问题的原因是Laravel团队只会在Github中维护自己的代码,而不用去吧这个框架中用到的拓展的其他库也放在这里去维护。我们需要用Composer去下载这些库。

    在项目的目录中执行composer install命令。如果这个命令出现了问题,那只能说咱要再研究研究Composer了。

屏幕快照 2018-11-21 下午4.51.14.png
  • xdebug提示Maximum function nesting level of ‘100’ reached的错误:

    这个问题是因为我们的PHP代码的函数调用层次超过了一定的限制,我们只需要将php.ini文件中xdebug.max_nesting_level的值改为更高的就可以了。

屏幕快照 2018-11-21 下午5.03.12.png
  • 项目中storage文件夹没有足够的权限:

    这个是因为storage目录是Laravel的运行时目录,也就是说框架会将日志,编译后的文件,缓存等东西都放到这里边,所以要保证Laravel对这个目录有读写权限。

  • xdebug提示找不到一个叫.env的文件,我们需要将项目里的一个叫.env.example的文件复制一份重命名为.env就好了。

屏幕快照 2018-11-21 下午5.11.39.png

Hello Laravel

到现在为止,起码我这边是可以正常的运行Laravel框架了。

屏幕快照 2018-11-21 下午5.06.20.png

材料下载

链接:https://pan.baidu.com/s/1ADB3pijC1k-wiefdli-MKQ 密码:5vmb

相关文章

网友评论

      本文标题:mac安装Leravel安装

      本文链接:https://www.haomeiwen.com/subject/umwcqqtx.html