zoukankan      html  css  js  c++  java
  • composer安装Laravel5

    1. Composer简介
      • 包管理器
        •  PHP   ====>  phar
          • 依赖处理容易出现问题
          • 配置及命令行接口复杂
      • 是PHP依赖管理工具,而非包管理器。涉及到packages(包)和libraries(库)
      • 在项目中声明外部所依赖的外部工具libraries(库),composer会自动安装
      • 官网: https://getcomposer.org
      • 中文网:http://www.phpcomposer.com
    2. 安装Composer
      • 安装方式
        • Composer-Setup.exe 需FQ (windows)
        • composet.phar  推荐使用 (二进制归档)
          • http://www.phpcomposer.com/download
          • php -r "readfile('https://getcomposer.org/installer');" | php
            可以通过 --install-dir 选项指定 Composer 的安装目录 (绝对或相对路径)
            curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
      • 局部安装
        • 将composer.phar复制到指定项目目录,然后通过 php composer.phar 指令即可使用Composer
      • 全局安装
        • MAC和LINUX下
          • sudo mv composer.phar /usr/local/bin/composer
        • Windows
          • copy composer.phar文件到php.exe同级目录
          • 新建composer.bat批处理文件,保存以下代码到该文件
            @php "%~dp0composer.phar" %*
        • 成功
          D:developwamp64www>php composer.phar
             ______
            / ____/___  ____ ___  ____  ____  ________  _____
           / /   / __ / __ `__ / __ / __ / ___/ _ / ___/
          / /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
          \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                              /_/
          Composer version 1.7.3 2018-11-01 10:05:06
    3. 中国全量镜像
      • 配置
        • 查看当前镜像地址
          composer config -g repo.packagist
        • 启用本镜像服务
          • 系统全局配置
            • 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令
              composer config -g repo.packagist composer https://packagist.phpcomposer.com
          • 单个项目配置
            • 在项目目录中新建composer.json文件
            • 运行命令 
              composer config repo.packagist composer https://packagist.phpcomposer.com
            • 文件内容更新
              {
                  "repositories": {
                      "packagist": {
                          "type": "composer",
                          "url": "https://packagist.phpcomposer.com"
                      }
                  }
              }
      • 使用
        • composer search
          • 为当前项目搜索依赖包,通常它只搜索 packagist.org 上的包
            composer.phar search monolog
            composer search laravel/laravel
        • composer show
          • 列出所有可用的软件包
            composer show --all laravel/laravel
            composer show --all monolog/monolog
        • 更新
          • 在composer.json文件中加入
            {
                "repositories": {
                    "packagist": {
                        "type": "composer",
                        "url": "https://packagist.phpcomposer.com"
                    }
                },
                "require": {    
                    "monolog/monolog": "1.24.*"
                }
            }    
          • 然后执行命令安装
            composer install
            composer update
    4. 安装Laravel5
      • 指定命令安装laravel
        compoer create-project lavarel/laravel --prefer-dist [别名]
        composer create-project --prefer-dist laravel/laravel blog
      • 通过laravel安装器
        composer global require "laravel/installer"
        laravel new blog //将会在当前目录下创建一个叫 blog的目录,此目录里面存放着新安装的 Laravel 和代码依赖。这个方法的安装速度比通过 Composer 安装要快上许多

     

  • 相关阅读:
    angular项目中使用jquery的问题
    angular项目中使用Primeng
    angular项目中使用angular-material2
    angular中使用AMEXIO
    angular项目中使用ngSemantic
    LeetCode——无重复字符的最长子串
    LeetCode——实现 strStr()
    Java split函数
    Java JavaScript 输入输出
    Java Stack,Queue,PriorityQueue,deque相关操作
  • 原文地址:https://www.cnblogs.com/zhujingxiu/p/10021715.html
Copyright © 2011-2022 走看看