laravel 图片本地 实现前台访问_Laravel框架-安装「Laravel框架学习」

Laravel框架本身不做更多的介绍了,有兴趣的同学可以前往Laravel China社区查看,本次我们将安装Laravel的6.0(LTS)版本。

f9b1c497a4e84bfa9417f9017585b5ae.png

Laravel

这里说明一下LTS。LTS通俗来说就是官方长期维护版本。Laravel官方最新的LTS版本为6.0版本,上一版本为5.5版本。LTS版本会提供为期两年的错误修复和三年的安全修复。非LTS版本只提供6个月的错误修复和一年的安全修复。在开发过程中强烈建议使用LTS版本。而非最新版本。

下面说一下核心内容Laravel的安装,6.0版本对安装环境有明确的要求。如果使用的是Laravel Homestead则下面的内容可直接跳过。

满足以下要求:

  1. PHP >= 7.2.0
  2. BCMath PHP 拓展
  3. Ctype PHP 拓展
  4. JSON PHP 拓展
  5. Mbstring PHP 拓展
  6. OpenSSL PHP 拓展
  7. PDO PHP 拓展
  8. Tokenizer PHP 拓展
  9. XML PHP 拓展

这里面最主要的是PHP的版本,之前使用宝塔作为本地开发环境,但是宝塔提供的PHP版本最高为7.0版本,并不支持更改版本,后续换成了PHPstudy进行本地环境搭建。安装了PHP7.3版本。依次说一下其他的扩展:

BCMath PHP拓展:高精度运算的函数库,可以准确地对任意精度的数字进行运算。

Ctype PHP拓展:检测一个字符或者字符串 是否仅包含指定类型的字符。

JSON PHP 拓展:JSON格式数据处理

Mbstring PHP 拓展:多字节字符处理

OpenSSL PHP 拓展:一套用于SSL/TLS协议的加密工具

PDO PHP 拓展:提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据

Tokenizer PHP 拓展:提供了与Zend Engine中嵌入的PHP标记器的接口。使用这些功能,您可以编写自己的PHP源代码分析或修改工具,而无需在词汇级别上处理语言规范。

XML PHP 拓展:可以通过带有PHP的DOM API对XML文档进行操作。

扩展检测,在本地服务新建phpinfo.php文件,文件内编写

<?phpecho phpinfo();?>

代码,浏览器打开本地网址如:localhost/phpinfo.php,查看配置参数信息。

例:使用ctrl+F 输入bcmath,快速查看设置信息,出现enabled,表示启用。如果出现disabled 表示为允许,则需要进行安装或开启,默认PHPstudy符合Laravel安装条件(PHP7.3版本)

e2c637ffc4eb979f5d32aacfe6d88bd6.png

扩展状态

开始安装,Laravel支持两种安装方式,Laravel 安装器和Composer安装,我们依次来说一下这两种安装方式:

前提:已经安装composer,如果未按照,请先进行安装操作。

一、Laravel 安装器安装

通过composer global require laravel/installer命令来安装安装器。然后通过laravel new 项目名称来创建一个新的项目,这样会直接安装好Laravel的所有依赖。

注意:如果使用的是阿里云的composer镜像,则无法安装安装器,需切换到packagist,执行如下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

切换后可进行正常的安装,输入上面的两个安装命令,如下图:

4623d9d04ebe480cbfbbfc606b5d619b.png

Laravel安装器安装过程

9403e9114d8ec0e5f17e387d3f66b65c.png

Laravel框架安装过程

安装速度可真是够慢的。

二、composer安装

下面是composer进行安装。输入如下命令:

composer create-project --prefer-dist laravel/laravel laravel_demo2
44ba1b808fe7e1b44867581ab545e8f4.png

composer安装Laravel过程

直至运行结束,无任何错误表示安装成功,至此Laravel框架的安装已经完成。我们看一下安装完成后的目录。

dde6bda9f14bce3d47a6d6f88997135c.png

安装后目录

下面是框架的整体文件目录,后续会详细说一下目录及文件的具体作用。

599e27642b470d0620a3806a94a75805.png

Laravel框架目录结构

下节我们说一下Laravel框架的配置,有问题的同学可在下方留言。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值