Laravel入门 一 安装框架

以下安装使用环境是Docker下的Centos7

  1. 要使用laravel框架,的先安装composer
curl -sS https://getcomposer.org/installer | php

这个很慢, 具体原因你懂的, 试多几次总会成功的

  1. 复制composer.phr文件bin目录, 这样任何地方都可以使用了
mv composer.phar /usr/local/bin
ln -s /usr/local/bin/composer.phar  /usr/local/bin/composer
  1. 安装Laravel 安装器
composer global require "laravel/installer"
  1. 确保 $HOME/.composer/vendor/bin 在系统路径中(Mac中对应路径是 ~/.composer/vendor/bin,Windows对应路径是 ~/AppData/Roaming/Composer/vendor/bin,其中 ~ 表示当前用户家目录),否则不能在命令行任意路径下调用 laravel 命令, 修改 vi /root/.bash_profile文件
PATH=$PATH:$HOME/bin:$HOME/.composer/vendor/bin

使用一下命令使得路径生效

source /root/.bash_profile
  1. 安装完成后使用 laravel new 创建新的应用, 譬如
lavavel new blog

如果之前已经安装过旧版本的 Laravel 安装器,需要更新后才能安装最新的 Laravel 5.6 框架应用

composer global update
  1. 通过 Composer Create-Project
composer create-project --prefer-dist laravel/laravel blog
  1. 如果你在本地安装了 PHP,并且想要使用 PHP 内置的开发环境服务器为应用提供服务,可以使用 Artisan 命令 来开启serve
php artisan serve

a. 好了, 文档说是会成功的, 但是我的却失败了, 貌似只允许127.0.0.1deip访问, 没办法, 该php内置服务吧 进入public目录, 使用

php -S 0.0.0.0:8000

好了, 有东西出来了, 还是不对经啊, 出错了 Whoops, looks like something went wrong.

b. 看不到错误信息啊, 怎么办, 说是修改config/app.php

 'debug' => env('APP_DEBUG', true),

好了, 有错误信息出现了

No application encryption key has been specified.

c. 好吧, 说是要生个key键的

php artisan key:generate

提示出错

file_get_contents(/www/blog/.env): failed to open stream: No such file or directory

是找不到.env文件

d. 在目录下, 找到 .env.example 复制一个吧

cp .env.example .env

e. 再次生成key

这次没问题, 成功了

PS 使用一下命令可以启动服务, 并可在外部访问

php artisan serve --host 0.0.0.0

转载于:https://my.oschina.net/kenlong/blog/1789762

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值