美文网首页
Laravel框架整合(一) 环境搭建篇

Laravel框架整合(一) 环境搭建篇

作者: 杰小冷 | 来源:发表于2018-01-02 22:13 被阅读0次

    这篇文章写给laravel入门的初级玩家,老鸟请自行略过

    简单介绍下laravel框架

    Laravel是一套简洁,优雅的PHP WEB开发框架(PHP Web Framework)具有富于表达性且简洁的语法
    Laravel是易于理解且强大的,它提供了强大的工具用以开发大型,健壮的应用。具有验证、路由、Session、缓存、数据库迁移工具、单元测试等常用的工具和功能。

    laravel框架运行需要的环境

    对于laravel运行环境,官方给的推荐是使用Laravel Homestead作为本地开发环境,可是通过查找资料发现此开发环境配置过于繁琐,还不如手动配置来的痛快。所以,果断放弃,改用手动配置。

    如果使用laravel框架首先需要满足以下条件:

    • PHP版本>= 5.6.4

      推荐使用phpStudy,因为是傻瓜式安装的集成环境,不仅集合了MySQL和Apache,还能随时切换PHP版本,总之是PHP开发者的最爱!
      另外我使用的是php7, 因为php7以上版本性能更好,另外还支持安装debugbar工具条,至于如何安装后续会写。

    • 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的注意事项(重要)

    ①在php安装好之后需要将php.exe的位置的目录添加到环境变量中去(如果之前有加过别的版本的php环境变量则需要删除掉);
    ②得确保在添加环境变量之后,通过命令“php -v”运行得到的结果中php版本号与实际运行的版本号一致;
    之所以要添加到环境变量中去是为了方便后续安装composer

    composer安装

    composer是PHP开发中用来管理依赖关系的工具,可以帮我们下载插件解决依赖,相当于iOS开发的cocoapos,前端开发的NPM。总之就是为PHP项目准备的软件管家。
    附:
    官方网站:https://getcomposer.org(安装下载composer用)
    下载地址:https://getcomposer.org/download/

    安装过程中会选择php.exe,这个时候就体现出了配置环境变量的重要性了,配置了环境变量会帮你默认选择php.exe。
    安装好后打开命令窗口执行命令:composer,看下能否成功运行

    通过composer部署laravel项目

    1.先切换镜像(因为有墙嘛,只好切换喽)

    打开终端执行命令:

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

    2.开始部署laravel项目(重点)

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

    #composer create-project laravel/laravel --prefer-dist ./
    
    • 命令解释:
      composer:表示执行composer程序;
      create-project:通过composer去创建项目;
      laravel/laravel:需要创建的项目名称;
      --prefer-dist:优先下载zip压缩包方式,而不是直接从github上下载源码(克隆);
      ./:表示创建的项目目录名称,也可以是一个目录名;
    • 注意:如果不指定版本号则默认使用最新的版本号。 执行此命令一定要在指定文件夹下,并获取管理员权限 ,例如:使用 D: 回车 cd 站点目录即可,此目录为你要创建项目的目录,一般为站点目录内(关于Apache站点目录可以使用phpStudy进行配置,如果没有使用phpStudy请自行百度站点目录配置方法)
      如果要下载其他版本的laravel,比如5.4版本中最新的小版本,可使用如下命令
    #composer create-project laravel/laravel=5.4.* --prefer-dist ./
    

    其他方式部署laravel项目

    也可以使用一键包的方式从laravel学院进行下载:
    一键包可以从laravel学院进行下载:
    http://laravelacademy.org/resources-download

    但是:由于该链接并非是官网的,所以其资源存在滞后,所以一般情况下不建议使用一键包的方式进行安装laravel。

    环境搭建到此结束,下一篇打算写写关于laravel的结构目录方面和如何运行laravel项目的知识

    相关文章

      网友评论

          本文标题:Laravel框架整合(一) 环境搭建篇

          本文链接:https://www.haomeiwen.com/subject/pwuqnxtx.html