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目录下的publicDocumentRoot "D:\20rj\rj3\public"##站点域名ServerName www.woaini.com<Directory "D:\20rj\rj3\public">Options FollowSymLinks IncludesNOEXEC IndexesDirectoryIndex index.html index.htm index.phpAllowOverride AllOrder Deny,AllowAllow from allRequire all granted</Directory>
</VirtualHost>

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

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

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

(4)重启apache。

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

Laravel框架安装相关推荐

  1. laravel框架安装(奶妈式手把手一步步操作)

    [实施工程师]--超级贴心的PHP[laravel框架安装]步骤实在是太详细了,必须点赞收藏. 目录 环境要求: composer服务下载: 安装Composer 测试Composer 切换Compo ...

  2. php的laravel框架下载,PHP 之 Laravel 框架安装及相关开源软件

    Laravel 被称为简洁.优雅的PHP开发框架,但第一次接触此框架的人有不少都卡在了安装上,其实在 Linux 下只需要很简单的几步就可以搞定,这里我们以 CentOS 下 PHP + Nginx ...

  3. Laravel框架安装时遇到的坑

    一.安装composer,我这边是虚拟的Linux系统,所以安装方式有两种: 1.是composer官方给的方法 2.是curl安装. 遇坑的地方就是curl安装的composer,安装完之后需要安装 ...

  4. Laravel 框架安装

    Composer 在命令行执行 create-project 来安装 Laravel: 就是下面这一句话就OK了!composer create-project laravel/laravel --p ...

  5. laravel框架的配置

    开发环境的配置与要求 laravel框架对服务器的有少量要求,推荐Homestead作为laravel的本地开发环境,若不使用Homestead,那么开发环境需要满足以下要求(现使用的是phpstud ...

  6. Laravel框架——为 WEB 艺术而生

    laravel是目前一个比较主流的框架,现在很多互联网的公司都在使用该框架.该框架的前身是symfony框架.Laravel的定位就是做一个简洁使用程序员的框架,为web艺术而生. 那么本次呢给大家介 ...

  7. 使用 Composer 安装 Laravel 框架

    前言: 1. Composer 安装 Laravel 有两种方式: 第一种是通过 Composer 的 create-project 命令安装 Laravel 框架, 第二种是先通过 Composer ...

  8. 安装composer以及laravel框架

    Linux系统下安装laravel框架 在linux系统下安装laravel: 1.下载到windows系统下,使用FTP(FileZilla是一种快速.可信赖的FTP客户端以及服务器端开放源代码程式 ...

  9. Laravel框架学习笔记(一)——phpstudy下的安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 网上关于如何安装laravel框架的教程很多,就不多说了,推荐大家去看http://www.golaravel.com/里的教 ...

  10. Laravel框架的简介、安装以及启动。

    一.Laravel简介 Laravel是一套简洁,优雅的PHP Web开发框架 具有富于表达性且简洁的语法 Laravel是易于理解且强大的,它提供了强大的工具用以开发大型,健壮的应用. 具有验证.路 ...

最新文章

  1. 软件测试理论你知道多少?
  2. 换npm yarn的源让install超时去死吧
  3. 参加第三届信息化创新克拉玛依国际学术论坛
  4. python的数据库_python数据库操作-mysql数据库
  5. java 判断顺序_通过指令码来判断Java代码的执行顺序(++问题与return和finally的问题)...
  6. 静态化 - 真静态技术
  7. 机器翻译先驱 Jaime Carbonell 去世,创立卡内基梅隆大学语言技术学院
  8. Android 驱动测试程序H-M-S 6
  9. go兼容java_兼容dubbo的微服务框架dubbogo;dubbo的完整go语言实现
  10. tomcat部署web项目的3中方法
  11. 2019常用的几种编程语言的简单介绍和特点以及应用领域
  12. 深信服vmp云桌面安装测试小结
  13. c#使用word、excel、pdf ——转
  14. iphone配置实用工具iPhone Configuration Utility
  15. java 控件 布局工具_JavaFX应用程序可视化布局工具(JavaFX Scene Builder)下载 v2.0
  16. 手把手教你Markdown语法
  17. python爬取QQ空间好友说说并生成词云
  18. 导入数据报错Packet for query is too large (20717492 4194304).
  19. oracle通过imp导出数据库时提示:这些对象由***导出,而不是当前用户解决方法
  20. myeclipse 6.5 注册码 myeclipse 6.0 注册码

热门文章

  1. 智能控制在计算机领域的应用,智能控制的主要应用领域
  2. C语言网络编程——基础
  3. LabVIEW以太网仪器控制
  4. HandlerSocket安装
  5. win7美化_笔记本怎么外接显示器?附Windows效率加倍/桌面美化实用技巧
  6. U-Boot源码之串口驱动
  7. Cisco 路由器ntp服务配置
  8. NTUSER.DAT
  9. HTML炫酷粒子源代码
  10. JAVAweb JSP飞机订票系统航空机票预订销售系统(机票预订系统)