laravel学习笔记(一)

laravel安装首先需要安装composer,我的环境是lnmp,php7.1版本,因此只介绍linux环境安装composer

composer安装

#####下载composer
curl -sS https://getcomposer.org/installer | php
#####设置全局命令
mv composer.phar /usr/local/bin/composer

这样composer就安装好了

安装laravel

1.下载安装包

create-project laravel/laravel quickstart --prefer-dist

这里的quickstart就是你的项目名称,可以自己修改.
–prefer-dist表示仅下载代码而不要从github克隆代码

【–prefer-source: 下载包的方式有两种: source 和 dist。对于稳定版本 composer 将默认使用 dist 方式。而 source 表示版本控制源 。如果 –prefer-source 是被启用的,composer 将从 source 安装(如果有的话)。如果想要使用一个 bugfix 到你的项目,这是非常有用的。并且可以直接从本地的版本库直接获取依赖关系。
–prefer-dist: 与 –prefer-source 相反,composer 将尽可能的从 dist 获取,这将大幅度的加快在 build servers 上的安装。这也是一个回避 git 问题的途径,如果你不清楚如何正确的设置。】
2.安装

composer install

在需要创建项目的目录下运行以下命令创建项目:
控制台进入该目录(quickstart ),执行该命令,然后程序会下载必要安装文件,要保证网络畅通
3.可能遇到的问题
1)权限问题:最好将整个项目赋予777最高权限,

chmod -R 777 quickstart

2)项目入口文件是public 下的index.php,访问时可能会出现:

Whoops, looks like something went wrong

这是因为最新laravel默认没有开启调试模式,我们看到的信息比较少;

开启调试模式

打开项目目录下config/app.php修改:’debug’ => env(‘APP_DEBUG’, true),原本为’debug’ => env(‘APP_DEBUG’, false),
这时我们看到错误可能是这样的:

No application encryption key has been specified.

则在项目目录下运行:php artisan key:generate
该命令会生成APP_KEY并写入到.env文件中,重新运行

在运行这个命令时,可能出现:

 file_get_contents(/home/wwwroot/default/blog/quickstart/.env): failed to open strea  
  m: No such file or directory

这是因为根目录下。env文件可能是.env.example,我们只要将它复制过来并改名为.env即可

运行成功之后会提示

Application key [base64:*********************] set successfully.

接下来执行php artisan serve,看框架是否安装成功,如果安装成功,访问项目,就可以看到laravel的提示页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值