1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Laravel框架的简介 安装以及启动。

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

时间:2019-04-21 03:53:44

相关推荐

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

一、Laravel简介

Laravel是一套简洁,优雅的PHP Web开发框架

具有富于表达性且简洁的语法

Laravel是易于理解且强大的,它提供了强大的工具用以开发大型,健壮的应用。

具有验证、路由、Session、缓存、数据库迁移工具、单元测试等常用的工具和功能。

注意:LTS、非LTS。

长期支持(Long Time Support)

Laravel遵守‘早发布,常发布’的版本发布准则,这也是开源界通常的做法。

Laravel于6月9日正式发布了第一个LTS版本5.1,并提供为期3年的安全补丁支持。

除了laravel框架之外还有以下php框架:ThinkPHP、CI、YII等等。

1、简介

Laravel是一套简洁,优雅的PHP WEB开发框架(PHP Web Framework)。

laravel是目前一个比较主流的框架,现在很多互联网的公司基本都在使用该框架。该框架是基于symfony【国外一款非常流行的框架:由于国内手册不是很齐全,没有多少公司使用】的一个国外的MVC框架。诞生于6月11日

官网:/

中文官网:/

中文社区:https://laravel-/

Laravel框架的广告语:

为 WEB 艺术家创造的 PHP 框架

目前大部分的框架公共的特点(了解):

(1)单入口,所有的请求必须从单入口开始,主要是便于管理(统一的参数过滤)

(2)MVC的思想(分层思想,主要是为了协同开发,实现后期的维护方便)

M:Model 模型,负责数据,数据管理(数据库相关)

V:view 视图,前端页面

C:control 夹在Model和Control之间,

登录功能:

(1)前端的用户名和密码到了control

(2)control调用model的方法去判定用户名和密码是否针对

(3)control根据Model返回跳转到不同的页面(回到登录,用户列表页面)

(3)ORM操作数据库(Object Relations Model):AR模式

比如有一个user对象,我需要将它保存到mysql数据库

XXXXXSave(user)直接到数据库中,不需要写SQL语句

注意:Laravel框架有一个特点,所有的URL访问都必须事先定好路由规则。

2、开发环境配置与要求

Laravel框架的运行对环境是有严格要求的。

php.ini配置文件需要开启的扩展:

extension=php_openssl.dll

extension=php_pdo_mysql.dll

extension=php_mbstring.dll

extension=php_fileinfo.dll(验证码代码依赖需要该扩展)

extension=php_curl.dll(主要用于请求的发送)

httpd.conf配置文件需要开启的模块:

LoadModule deflate_module modules/mod_deflate.so

LoadModule rewrite_module modules/mod_rewrite.so

如果php的版本不满足基本要求需要升级,则有2个方法可供使用:

a. 使用带有符合要求的php版本的集成环境替换当前环境(phpstudy),如当前数据库的数据仍需要,则需要备份下数据库,在装好新的环境之后导入备份的数据库;

b. apache、mysql不做任何替换操作,单独的下载符合要求的版本php,替换原先低版本的php;

c. 建议php使用php7+版本

3、PHP的注意事项(重要)

①在php安装好之后需要将php.exe的位置的目录添加到环境变量中去(如果之前有加过别的版本的php环境变量则需要删除掉);

②得确保在添加环境变量之后,通过命令“php -v”运行得到的结果中php版本号与实际运行的版本号一致;

配置位置:计算机 右键属性 -》高级-》环境变量 -》系统变量,-》path

原来,我们只需要进行修改即可

然后运行命令检测结果:

poser介绍

(1)什么是composer

composer英文单词意思:音乐指挥者

composer是PHP中用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮您安装这些依赖的库文件。

一句话,composer是一个工具,是为php项目准备的软件管家。

工作原理:

如上图,composer可以去packagist应用市场 里边下载软件,但是该市场只给返回软件的地址,对应的软件都是在github里边存储的,最终下载的软件是从github返回的。

官方网站:(安装下载composer用)

下载地址:/download/

安装:注意前提条件:

开启PHP中openssl扩展。

安装composer需要明确php.exe的文件路径。

安装 composer需要联网

安装完成后,进入到命令提示符(cmd),运行composer,如果出现如下提示,则安装完成。

注意:如果确认已经安装好composer,但是在cmd中运行composer命令的时候没有出现上述的界面,则可能是在安装过程中,软件自行设置环境变量失败导致的。此时需要自己添加环境变量。第一步:切换镜像(软件下载地址)为国内镜像【建议】

镜像官网:

/

通过composer可以去市场 和 github代码库 下载功能代码

但是packagist和github对应的服务器都部署在国外。

这时“镜像”应运而生,其是把存储在packagist和github等外国服务器上的全部内容定期(更新比较及时,几分钟的延迟)同步到国内服务器里边,使得广大开发者可以不用绕远到外国,相反在自己国家就可以把软件更新到自己的项目中,方便了composer的使用。

第二步:composer部署laravel项目【重点】。

(1)选中一个目录,一个目录不要包含中文

(2)比如创建一个名为laravel的laravel项目

启动方式

方式一:Laravel框架提供了更简单的方式启动项目(相比配置apche)

执行命令:#php artisan serve

此时得到结果:http://127.0.0.1:8000

说明laravel已经启动了,访问端口是8000。该种启动方式跟apache没有关系的。

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

个人不推荐使用:

①能够跑php代码,但是不启动数据库。

②该方式启动后,如果修改了项目的配置.env的话,则需要重新启动才会生效。

方式二:使用 wamp或lamp、xampp环境

虚拟主机配置:(虚拟主机 ≠ 虚拟机)

修改apcahe的虚拟主机vhost的配置文件:

(1)配置文件的目录

(2)修改配置文件

(3)修改hosts文件(线上叫DNS域名解析):

目录:C:\Windows\System32\drivers\etc

注意:先将hosts文件拖到桌面,用记事本打开修改,改完之后,再拖回去

(3)修改apache监听端口

目录:D:\xampp6\apache\conf 下面httpd.conf

(4)重启apache。

效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。