文档章节

MacOS 安装配置 Laravel

o
 osc_zm36wqyj
发布于 2019/08/27 01:44
字数 425
阅读 8
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

简单介绍:

Laravel是一个用PHP编写的免费开源Web框架。它是由Taylor Otwell创作的,遵循MVC开发方法。

截至2015年3月,Laravel被认为是最流行的基于PHP的框架之一。

在本教程中,我们将在MacOS上安装Laravel。


 环境:

  1. MacOS
  2. XAMPP
  3. PHP >= 7.0.0
  4. OpenSSL PHP Extension
  5. PDO PHP Extension
  6. Mbstring PHP Extension
  7. Tokenizer PHP Extension
  8. XML PHP Extension
  9. Composer

安装步骤:

1. 确保安装了 Composer,运行composer命令查看当前版本

 

 2. 通过 composer 安装 Laravel

$ composer global require "laravel/installer"

 

3. 修改 bash profile,添加环境变量

由于接下来的命令是直接使用 laravel 命令,所以需要将 laravel 的路径写进全局环境变量中

打开文件

$ vim ~/.bash_profile

将以下路径添加到文件中

$ export PATH=~/.composer/vendor/bin:$PATH

然后运行 source 命令重载配置

$ source ~/.bash_profile

 

4. 创建项目

使用以下命令创建一个名称为 mylaravel 的项目

laravel new mylaravel

 

5. 开启项目服务

Laravel提供了自己的服务器,需要启动该服务器才能访问本地主机上的Laravel。

首先,我们需要通过键入 cd mylaravel 命令来进入刚刚生成的 mylaravel 目录,

$ cd mylaravel

然后运行以下命令来启动服务器

$ php artisan serv

 

6. 浏览器打开 http://127.0.0.1:8080

 

 

 

成功打开上面的页面说明你已经安装并可以开始使用 Laravel。

 


 

可能会遇到的问题以及解决方法

问题:

运行以下命令时,打开的网页显示报错信息

$ php artisan serv

报错信息:

RuntimeException No application encryption key has been specified.

解决方法:

执行以下命令

$ php artisan key:generate

然后重新执行

$ php artisan serv

 

 

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.7K
7
我的架构演化笔记 功能1: 基本的用户注册

“咚咚”,一阵急促的敲门声, 我从睡梦中惊醒,我靠,这才几点,谁这么早, 开门一看,原来我的小表弟放暑假了,来南京玩,顺便说跟我后面学习一个网站是怎么做出来的。 于是有了下面的一段...

强子哥哥
2014/05/31
976
3
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.9K
1
树莓派(Raspberry Pi):完美的家用服务器

自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用...

异次元
2013/11/09
7.4K
8
Swing界面分析和调试工具--Swing Inspector

Swing Inspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,具有强大的Swing/AWT用户界面分析和调试相关功能。 适用于从java swing初级到高级的所有开发人员,能够快速...

匿名
2013/03/06
3.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

处理“ java.lang.OutOfMemoryError:PermGen空间”错误

问题: Recently I ran into this error in my web application: 最近,我在Web应用程序中遇到此错误: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError:PermGen空间......

技术盛宴
46分钟前
7
0
从JS数组中删除重复的值[duplicate] - Remove duplicate values from JS array [duplicate]

问题: This question already has answers here : 这个问题已经在这里有了答案 : Get all unique values in a JavaScript array (remove duplicates) (79 answers) 获取JavaScript数组中的......

法国红酒甜
今天
11
0
如何使用AngularJS在浏览器的控制台中访问$ scope变量?

问题: I would like to access my $scope variable in Chrome's JavaScript console. 我想在Chrome的JavaScript控制台中访问$scope变量。 How do I do that? 我怎么做? I can neither see ......

fyin1314
今天
18
0
ImageMagick - 添加水印

背景 最近制作思维导图想添加自己的水印,网上很多例子都是使用ImageMagick来完成。但是不少代码在本地并不可行。经过一番试验,找到两个方法。 方法一 代码 stackoverflow方法改良: conver...

wffger
今天
11
0
OSChina 周四乱弹 —— 到底是怎样的饕餮盛宴在等待着我!

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 小小编辑推荐 :《你 能 來 保 護 我 的 世 界 嘛》- 歪门 《你 能 來 保 護 我 的 世 界 嘛》- 歪门 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
79
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部