zoukankan      html  css  js  c++  java
  • 安装Laravel框架,利用composer

      学一学PHP框架--Laravel的设计思想。

      先安装Laravel:

      Laravel的文档很全:参考 http://www.golaravel.com/

      既然文档很全,就简单说下几个重点。以下以安装Laravel 5.3版本为准:

      一、服务器需要的几个条件:(其中php扩展该安装的一定要安装,否则在composer安装时的依赖会出现问题)   

    • PHP >= 5.6.4
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • XML PHP Extension

      二、安装composer

       Laravel框架用composer管理依赖(这个包管理和nodejs的npm管理依赖道理是一样的)

      下载composer 。 地址:https://getcomposer.org/download/  

      内有一些直接下载phar包的地址,下载出来是个 composer.phar文件,一个composer的二进制包,可以在命令行执行的php文档形式。
        让composer.phar成全局命令,可以执行 
    mv composer.phar /usr/local/bin/composer

      composer的用法:

      搜索composer包,比如搜laravel框架的包

    composer search laravel

      查看composer包 laravel

    composer show -all  laravel/laravel
    name     : laravel/laravel
    descrip. : The Laravel Framework.
    keywords : framework, laravel
    versions : dev-master, v5.5.22, v5.5.0, 5.4.x-dev, v5.4.30, v5.4.23, v5.4.21, v5.4.19, v5.4.16, v5.4.15, v5.4.9, v5.4.3, v5.4.0, 5.3.x-dev, v5.3.30, v5.3.16, v5.3.10, v5.3.0, 5.2.x-dev, v5.2.31, v5.2.29, v5.2.27, v5.2.24, v5.2.23, v5.2.15, v5.2.0, 5.1.x-dev, v5.1.33, v5.1.11, v5.1.4, v5.1.3, v5.1.1, v5.1.0, 5.0.x-dev, v5.0.22, v5.0.16, v5.0.1, v5.0.0, v4.2.11, v4.2.0, v4.1.27, v4.1.18, v4.1.0, v4.0.9, v4.0.8, v4.0.7, v4.0.6, v4.0.5, v4.0.4, v4.0.0, v4.0.0-BETA4, v4.0.0-BETA3, dev-develop
    latest   : v5.5.22
    type     : project
    license  : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
    source   : [git] https://github.com/laravel/laravel.git 3f0e742421d8a922ba8a3b075189aa1bfd103ab6
    dist     : [zip] https://api.github.com/repos/laravel/laravel/zipball/3f0e742421d8a922ba8a3b075189aa1bfd103ab6 3f0e742421d8a922ba8a3b075189aa1bfd103ab6
    names    : laravel/laravel

      

      三、使用composer下载Laravel的安装器 

    composer global require "laravel/installer" 

      安装过程中,可能会出现错误。这些错误值得重视,比如缺少php扩展等。一定要把提示的错误搞定,才能后续操作。

      默认,这个命令执行完会在家目录$home生成一个因此文件夹.composer。内部包含vendor,vendor下的bin有个laravel的命令(实际是个软链的laravel/installer)。文档建议把 $HOME/.composer/vendor/bin的命令放到$PATH下。

      四、创建一个Laravel项目blog
      
    laravel new blog

    或者

    composer create-project --prefer-dist laravel/laravel blog "5.3.*"

      创建好blog项目后,注意看内也会有个vendor文件夹。

      内部的public/index.php是引导index。
      
      OK,下面开始自己的探索研究了。
     
     
     
  • 相关阅读:
    iOS 上传appstore 一直卡在正在通过 App Store 进行鉴定(转)
    MySQL连接超时处理
    Windows上安装运行Spark
    NSQ端口关系以及注意事项
    C++ http服务
    C++ OpenSSL 之一:编译和使用
    C++ OpenSSL 之二:生成RSA文件
    C++ OpenSSL 之三:生成CSR文件
    C++ OpenSSL 之四:CER转换为PEM
    C++ OpenSSL 之五:生成P12文件
  • 原文地址:https://www.cnblogs.com/firstForEver/p/7920298.html
Copyright © 2011-2022 走看看