Laravel框架安装

这篇博客详细介绍了Laravel框架的安装过程,包括PHP环境配置、Composer的使用以及如何通过Composer创建和启动Laravel项目。此外,还提到了Laravel的特性,如MVC结构、单入口和ORM思想。文中还讲解了如何设置镜像以加速下载,并提供了两种启动项目的方法:Artisan serve和配置Apache虚拟主机。最后,讨论了不同启动方式的优缺点。
摘要由CSDN通过智能技术生成

Laravel框架安装
laravel框架的介绍
框架是什么
框架就是一个半成品项目;它提供了一些功能,这些功能集成到我们自己的项目中后,我们的项目就具备了这些功能。我这功能我们可以直接使用,而不需要从零开始写。
JQuery:JavaScript操作HTML代码比较麻烦,使用JQuery之后,可以轻松的实现HTML的操作。
Laravel框架是什么
PHP web框架

官网:https://www.golaravel.com/

广告语:为 WEB 艺术家创造的 PHP 框架。
特点:
(1)MVC的思想(分层实现)
前端(HTML+CSS+JavaScript) + PHP + MySQL
M:模型,负责数据,数据库中数据的操作
v:视图,前端的页面(HTML+CSS)
C:控制器,夹在M和V之间的

(2)单入口:所有的请求必须从单入口开始,主要是方便管理
(3)ORM(object Relation model)思想
需要向User表中插入一条数据;
目前的做法:(1)写SQL语句;(2)通过PHP去执行SQL语句
ORM思想:xxbaocun(user);xxxhuoqu()

PHP环境的配置
配置PHP的环境,告知window操作系统,PHP环境在哪里???
PHP的环境:D:\xampp1224\php
怎么告诉系统:设置环境变量:计算机 右键属性-》高级系统->高级-》环境变量-》系统变量

重启命令终端:php -v

composer介绍
介绍
composer用来PHP中用来管理依赖的工具。
laravel如果依赖A和B,A依赖CDF;如果我们需要使用laravel框架先的把A安装好,如果使用A必须把CDF按照;这种依赖管理我们可以使用composer来帮我们解决
一句话:composer是一个工具,帮我们解决项目中的依赖问题;电脑的软件管家。
下载composer工具
(1)到PHP安装目录下- 》点击地址栏 -》输入 cmd ->打开 已经进入到PHP安装目录的 命令终端。
(2)执行
php -r “copy(‘https://install.phpcomposer.com/installer’, ‘composer-setup.php’);”
php composer-setup.php

安装composer工具
(1)创建记事本文件
(2)给记事本文件添加一行代码
@php “%~dp0composer.phar” %*

(3)给记事本文将重命名:composer.bat
(4)双击运行“composer.bat”

安装成功标准:

部署laravel项目
设置镜像
通过composer工具部署laravel项目,laravel项目需要下载到window本地,他从哪里去下载呢??composer开发者会 将很多项目(框架)收集起来,从composer服务器中去下载我们需要的框架;composer服务在国外;
可以设置composer的下载地址:设置镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

创建目录:不含有中文
这个目录其实就是项目路径,
在目录的地址栏中输入 cmd ,打开命令终端

创建项目
#composer create-project laravel/laravel --prefer-dist ./
命令解释:
composer:表示执行composer程序;
create-project:通过composer去创建项目;
laravel/Laravel:需要创建的项目名称;
–prefer-dist:优先下载压缩包方式,而不是直接从github上下载源码(克隆);
./:表示创建的项目目录名称,也可以是一个目录名;

启动项目

laravel的启动方式
方式一:Laravel框架提供了更简单的方式启动项目(相比配置apche)
执行命令:php artisan serve

此时得到结果:http://127.0.0.1:8000
说明laravel已经启动了,访问端口是8000。该种启动方式跟apache没有关系的。

需要注意:一旦使用该方式则小黑窗(cmd)不能关闭的,一旦关闭则服务也跟随关闭,网站也就访问不了。

个人不推荐使用:
①能够跑php代码,但是不启动数据库。
②该方式启动后,如果修改了项目的配置.env的话,则需要重新启动才会生效。

方式二:使用 wamp或lamp、xmapp环境
虚拟主机配置:(虚拟主机 ≠ 虚拟机)
(1)修改apcahe的虚拟主机vhost的配置文件:
在xampp下htdocs目录,只要apache启动,就可以访问htdocs目录,Apache进行设置,将htdocs设置虚拟主机
配置的文件:

添加一个站点

<VirtualHost *:8520>
	##站点根目录,laravel目录下的public
    DocumentRoot "D:\20rj\rj3\public"
	
	##站点域名
    ServerName www.woaini.com
	<Directory "D:\20rj\rj3\public">
		Options FollowSymLinks IncludesNOEXEC Indexes
		DirectoryIndex index.html index.htm index.php
		AllowOverride All
		Order Deny,Allow
		Allow from all
		Require all granted
	</Directory>
</VirtualHost>
 

(2)设置Apache监听的端口
设置文件:

(3)修改hosts文件(线上叫DNS域名解析):
文件位置:
C:\Windows\System32\drivers\etc 下hosts文件

注意:hosts在C盘,可能系统不允许你修改,先拖到桌面,然后修改,修改完之后拖回去覆盖原有的。

(4)重启apache。

访问效果:http://www.woaini.com:8521/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值