Laravel windows 环境 配置 安装 Laravel 11 新手安装

Laravel 对于新手就是开包就放弃的框架,各种报错,环境,配置,头疼的很。

自己也是个白的不能再白的小白,记录下安装过程,日后也可照着来,不喜勿喷!

安装环境

windows 10 + Git-2.45.2 + PHP8.2.2 + composer2.7.7 + Mysql8.4 + Nginx1.25.2

注明:以下用到的,程序,文档,下载地址,都是官方英文版本,最后会整理中文版地址,但是可能会出现问题,需要自行判断。

一、环境处理+下载地址
0、GIT配置

https://git-scm.com/download/win (这里是下载地址)

具体安装,注意下安装位置,其他的,我是一路下一步的。

安装位置:D:\GitHub\Git

注明:环境变量设置,路径在写到,D:\GitHub\Git\cmd,这个位置

注明:需要配置环境变量,会的可自行配置,不会的,一会后面会有配置教程。

-------------------------------------------------------------------------------------------------------------

1、PHP配置

(点开链接后,往下拉,找到PHP8.2.2版本,下载的是ZIP格式,解压即用)

PHP For Windows: Binaries and sources Releases (这里是下载地址)

我解压的地址是:D:\GitHub\php8.2.2

注明:需要配置环境变量,会的可自行配置,不会的,一会后面会有配置教程。

-------------------------------------------------------------------------------------------------------------

2、Composer配置

(点开链接后,往下拉,找到PHP8.2.2版本,下载的是ZIP格式,解压即用)

Composer  (这里是下载地址)

2.1、安装教程
2.1.1、管理员权限安装

2.1.2、开发者模式

2.1.3、安装位置

安装位置:D:\GitHub\composer

注明:需要配置环境变量,会的可自行配置,不会的,一会后面会有配置教程。

2.1.4、匹配PHP安装位置

2.1.5、写个链接

啥作用不知道,默认就好了

下一步,安装完成。

-------------------------------------------------------------------------------------------------------------

3、Mysql配置

MySQL :: Download MySQL Community Server (这里是下载地址)

注明:要下载安装版本(installer版本,其他版本还好处理环境变量,能省即省,原则)

直接安装好就,应该没有啥麻烦的,遇到麻烦可留言。

-------------------------------------------------------------------------------------------------------------

4、环境变量配置

系统不同,可能展示位置不同,但是以下路径应该是相同的。

我的电脑---属性---高级系统设置---高级---环境变量---剩下的按照图上的来。

以上为环境变量设置。

此处需要注意的是:GIT的路径是写到 D:\GitHub\Git\cmd。并不是安装路径GIT。

-------------------------------------------------------------------------------------------------------------

5、Nginx 配置

Nginx 我直接用的Phpstudy

小皮面板(phpstudy) - 让天下没有难配的服务器环境! (这里是下载地址)

只安装了一个Nginx 原因是:laravel 需要经常重启web服务器,桌面版的 Nginx 需要 CMD 写命令,重启,停止等等。Phpstudy这个控制方便点。用宝塔的也可以,应该。

nginx: download (这里是 NGINX官网 下载地址)

-------------------------------------------------------------------------------------------------------------

6、PHP插件配置

php 8.2,PHP.INI 配置 ,其他版本可能类似,换版本的同学,只能自己测试了。

allow_url_include=Off
extension_dir = "ext"
extension=curl
extension=fileinfo
extension=mbstring
extension=openssl
extension=mysqli
extension=pdo_sqlite

-------------------------------------------------------------------------------------------------------------

7、检查环境

CMD

分别输入: php -v  ,   git -v   ,   composer -v

出现版本号,就算是前期环境安装完成了。

二、Laravel 11 安装
1、Laravel 11

Installation - Laravel 11.x - The PHP Framework For Web Artisans  (这里是官方文档)

这个文档是英文版的,需要翻译

利用 Vs code 新建文件夹

新建文件夹(LARAVEL)后,打开终端

执行 全局安装

composer global require laravel/installer

我这边安装过了,没有安装过的,应该会下一堆,后面,换个电脑更换下面的图片

创建新项目,laravel-v (也是重新创建一个文件夹,laravel-v)

laravel new laravel-v  

接下下的,也没去看英文啥意思,感觉选第一个,就没错

安装完,就是数据库,我这边是Mysql

这时就安装完了,但是,还需要配置一下数据库。

-------------------------------------------------------------------------------------------------------------

需要新建一个本地数据库

2、新建数据库

注意字符集,和,排序规则

新建用户-赋予权限-以下是原有的用户

以上是添加用户,并赋予权限。

3、导入数据库数据

修改 .env 数据库配置文件 ,进入项目目录,导入数据库

清空缓存

php artisan config:clear
php artisan route:clear
php artisan cache:clear

重启Nginx 服务器,重启项目

执行数据库迁移:php artisan migrate

清除配置缓存:php artisan config:clear

启动项目:php artisan serve

出现这个页面,安装完成!

-------------------------------------------------------------------------------------------------------------

三、内容整理

以下内容为整理文件,可能用的上,也可能用不上,上述已经安装完成,下面整理的,也只是之前遇到的问题等等。

1、Composer 问题

1.1、https://www.phpcomposer.com/         Composer 中文地址,有一些教程;

1.2、https://blog.csdn.net/Hjingeng/article/details/114747073   Phpstudy安装Composer,别人的教程;

1.3、配置环境变量后,Cmd composer -v 出错,要把PHP.INI这个功能关闭   ;track_errors=On,而且需要把composer.phar,composer.bat   复制放到,PHP 根目录下;

-------------------------------------------------------------------------------------------------------------

2、Laravel 问题

2.1、https://github.com/laravel/laravel   载最新的laravel版本

2.2、https://www.docker.com/products/docker-desktop/     Docker桌面版下载地址,发现不会用,放弃,还需要汉化。

2.2.1、Docker汉化方法
Docker安装目录(一般是C:\Program Files\Docker\Docker\frontend\resources)中找到app.asar并备份
https://github.com/asxez/DockerDesktop-CN/tree/master
https://gitcode.com/raccoon666666/DockerDesktopChinese/overview?utm_source=csdn_blog_hover

2.3、https://nodejs.org   node js 下载地址

2.4、https://herd.laravel.com/windows     laravel官方,一键式 PHP 开发环境。零依赖,零烦恼。问题是,除了PHP和Nginx外,其他的数据库等等都要收费,而且,没找到在哪修改配置文件,也放弃了。

-------------------------------------------------------------------------------------------------------------

3、VS Code 命令

安装依赖:composer install

卸载包管理工具:npm uninstall -g cnpm

安装cnpm@7.1.0工具:npm install -g cnpm@7.1.0 --registry=https://registry.npmmirror.com

前端打包工具:cnpm install

执行前端编译:npm run build

清除配置缓存:php artisan config:clear

清除规则缓存:php artisan route:clear

清除缓存:php artisan cache:clear

生成APP key:php artisan key:generate --force  

创建上传文件的软链接:php artisan storage:link

创建数据库:php artisan db:seed --class=DatabaseSeeder --force (确认你是否已经在 database/seeders 目录下存在一个名为 DatabaseSeeder.php 的文件。)

数据库迁移命令:php artisan migrate      

回滚之前的迁移:php artisan migrate:rollback 

初始化数据库表中数据 :php artisan db:seed --force  

git安装:npm install git
composer缓存清理:composer clear-cache 

composer 安装php扩展包速度慢,更换镜像源命令:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消更换镜像:composer config -g --unset repos.packagist

查看设置:composer config -g --list

项目运行:php artisan serve

配置web服务器配置文件,网站配置文件,配置监听端口,网站路径到pubilc目录,重启服务

  • 34
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值