composer安装Laravel

Laravel框架版本对PHP的要求如下:

5.6          PHP 7.1.3 或更高版本。

5.1 5.2    PHP 5.5.9 或更高版本。

4.2          PHP 5.4 或更高版本。

4.1          PHP 5.3.7 或更高版本。

下载:github.com/laravel/laravel

 
  1.  

    直接下载的是最新版本,可以查看发布版本,根据安装好的php版本,选择laravel版本。

    查看php版本请看引用经验。

    PHP:入门——Laravel的安装(官网安装包)
    PHP:入门——Laravel的安装(官网安装包)
  2.  

    按照相对路径解压压缩包,将解压后的文件夹复制到网站的根目录下(如果没有修改的话,WAMPServer的网站根目录是www的目录,本经验的根目录是WAMPServerDemo),复制后的文件名可以修改,这里将laravel-5.3.0修改为laravel

    PHP:入门——Laravel的安装(官网安装包)
  3.  

    laravel将起始页面放在了public目录,

    访问:localhost:8080/laravel/laravel-5.3.0/public/。(本经验已将WAMPServer的端口改为8080)

    访问会报错,如下图,意思是没有找到vendor目录下的autoload.php目录。因为Laravel 使用 Composer 管理依赖。

    PHP:入门——Laravel的安装(官网安装包)
  4.  

    运行cmd(命令提示符)转到laravel目录,输入:composer install。接下来可能要稍微等一会。

    PHP:入门——Laravel的安装(官网安装包)
  5.  

    这时候访问:localhost:8080/laravel/laravel-5.3.0/public/,出现了两行大大的“Whoops, looks like something went wrong.”。因为没有开启debug,所以看不到错误提示。

    PHP:入门——Laravel的安装(官网安装包)
  6.  

    打开laravellaravel-5.3.0config目录的app.php,修改

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

    PHP:入门——Laravel的安装(官网安装包)
    PHP:入门——Laravel的安装(官网安装包)
  7.  

    重新加载:localhost:8080/laravel/laravel-5.3.0/public/,依然会报错。

    因为我们没有配置.env文件。找到laravel目录下的.env.example将其重命名.env即可。用记事本打开,然后另存为,选择所有文件,再修改文件名。

    PHP:入门——Laravel的安装(官网安装包)
    PHP:入门——Laravel的安装(官网安装包)
    PHP:入门——Laravel的安装(官网安装包)
    PHP:入门——Laravel的安装(官网安装包)
    PHP:入门——Laravel的安装(官网安装包)
  8.  

    .env的app_key没有设置。在命令行输入:php artisan key:generate

    .env文件会自动生成app_key,偷懒的方法是随便搞一个32个字符。

    PHP:入门——Laravel的安装(官网安装包)
  9.  

    重新加载:localhost:8080/laravel/laravel-5.3.0/public/。显示以下结果为安装成功。

    PHP:入门——Laravel的安装(官网安装包)
原文地址:https://www.cnblogs.com/daochong/p/10577057.html