Windows 环境下安装 Laravel

下载composer

1.双击Composer-Setup.exe

Windows 环境下安装 Laravel

点击 Next

Windows 环境下安装 Laravel

2.选择你的 php.exe 所在文件夹的路径

Windows 环境下安装 Laravel

3.点 Next

Windows 环境下安装 Laravel

4.点 Next

Windows 环境下安装 Laravel

5.点 Install

Windows 环境下安装 Laravel

安装完成显示

Windows 环境下安装 Laravel

6.点 Next

Windows 环境下安装 Laravel

7.点 Finish 后 Composer 就安装完成了

8.打开 cmd ,直接输入 composer 如下表示安装成功

Windows 环境下安装 Laravel

9.命令行执行 composer selfupdate 更新 Composer 到最新版本

Windows 环境下安装 Laravel

10.配置国内镜像

命令行执行 composer config -g repo.packagist composer https://packagist.laravel-china.org

Windows 环境下安装 Laravel

安装Laravel

1.在项目根目录下打开命令行 ( CMD )

Windows 环境下安装 Laravel

2.执行命令 composer create-project --prefer-dist laravel/laravel blog 开始创建第一个 Laravel 项目

Windows 环境下安装 Laravel

安装完成后如下

Windows 环境下安装 Laravel

3.打开 Nginx 配置文件 vhosts.conf 写入以下内容

Windows 环境下安装 Laravel

server {
        listen       8001;
        server_name  192.168.1.188;
        root   "C:\Project\blog\public";
        location / {
            index  index.html index.htm index.php;
            try_files $uri $uri/ /index.php?$query_string;
            #autoindex  on;
        }
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
}

4.保存并重启 Nginx

5.浏览器访问 192.168.1.188 即可查看 Laravel 项目

Windows 环境下安装 Laravel

安装 Laravel-shop

1.将 Laravel-shop 项目放到项目目录

Windows 环境下安装 Laravel

2.进入 laravel-shop 目录,打开命令行工具

Windows 环境下安装 Laravel

Windows 环境下安装 Laravel

3.使用 composer 运行 composer install 安装项目依赖

Windows 环境下安装 Laravel

如果报图中的错误,请检查 PHP 是否开启了 php_fileinfo 扩展和 php_openssl 扩展

Windows 环境下安装 Laravel

扩展开启后再次运行 composer install 就可以看到正在安装项目依赖了

Windows 环境下安装 Laravel

项目依赖安装成功后,如果显示如下

Windows 环境下安装 Laravel

说明项目安装成功

配置 .env 文件

先从 .env.example 复制一份出来,改名为 .env

cp .env.example .env

然后我们通过 Laravel 的命令自动生成 APP_KEY 值:

php artisan key:generate

Windows 环境下安装 Laravel

设置 .env 文件的中数据库配置(已使用红框标记)

Windows 环境下安装 Laravel

创建软链

php artisan storage:link

Windows 环境下安装 Laravel

初始化数据库

1.创建一个名为 laravel_shop 的数据库

Windows 环境下安装 Laravel

1.执行数据库迁移:

php artisan migrate

如果把下图这个错

Windows 环境下安装 Laravel

则在 laravel-shop/app/Providers 目录下 AppServiceProvider.php 文件中 boot 方法内加入以下内容

Windows 环境下安装 Laravel

public function boot()
{
     Schema::defaultStringLength(191);
}

同时需要在头部加上 use Illuminate\Support\Facades\Schema;

Windows 环境下安装 Laravel

删除 laravel_shop 数据库中的所有表后再次执行数据库迁移

php artisan migrate

如果出现以下信息,说明数据库迁移成功

Windows 环境下安装 Laravel

2.管理后台数据

进入 laravel-shop/database 目录下,找到 admin.sql 文件

Windows 环境下安装 Laravel

使用数据库管理工具,将该文件导入到 laravel_shop 数据库中

Windows 环境下安装 Laravel

Windows 环境下安装 Laravel

3.修改 Nginx 配置文件中的 vhosts.conf 将开始配置的 blog项目的目录改为 laravel-shop 项目的目录

Windows 环境下安装 Laravel

server {
        listen       8001;
        server_name  127.0.0.1;
        root   "C:\Project\laravel-shop\public";
        location / {
            index  index.html index.htm index.php;
            try_files $uri $uri/ /index.php?$query_string;
            #autoindex  on;
        }
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
}

保存并重启 Nginx

管理后台初始账号:admin 密码:admin,后台地址为 http://127.0.0.1:8001/admin

Windows 环境下安装 Laravel

如果访问 http://127.0.0.1:8001/ 报错,需要先编译一下前端代码

安装 node.js

1.双击 node-v12.3.1-x64.msi 文件,开始安装Node.js,点 Next

Windows 环境下安装 Laravel

Windows 环境下安装 Laravel

2.选择安装目录

Windows 环境下安装 Laravel

建议不要安装在 C

3.点 Next
Windows 环境下安装 Laravel

4.点 Next

Windows 环境下安装 Laravel

5.点 Install

Windows 环境下安装 Laravel

Windows 环境下安装 Laravel

6.点 Finish

Windows 环境下安装 Laravel

7.新打开一个命令行工具,查看是否安装成功

node -v
npm -v

Windows 环境下安装 Laravel

8.设置成淘宝镜像

npm config set registry http://registry.npm.taobao.org/

Windows 环境下安装 Laravel

9.进入 laravel-shop 项目根目录,使用 npm 命令安装 Nodejs 依赖:

npm install

Windows 环境下安装 Laravel

耐心等待更新完成。

Windows 环境下安装 Laravel

10.安装完成之后编译前端代码:

npm run dev

Windows 环境下安装 Laravel

耐心等待编译完成

Windows 环境下安装 Laravel

11.访问 http://127.0.0.1:8001 即可看到前台页面

Windows 环境下安装 Laravel

12.填充测试数据,使用命令行运行 php artisan db:seed

php artisan db:seed

Windows 环境下安装 Laravel

填充完成后刷新信息,即可看到数据展示

Windows 环境下安装 Laravel

到这里整个项目就算在本地运行起来了

本作品采用《CC 协议》,转载必须注明作者和本文链接
www.haowuliaoa.com
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1

file 我这安装时候报错是什么原因呢

4年前 评论
22 (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!