文档章节

composer的安装以及laravel项目的生成

hirainn
 hirainn
发布于 2016/12/16 15:44
字数 431
阅读 113
收藏 0

composer 安装laravel

composer 是PHP的依赖管理工具,需要PHP版本高于5.3且支持openssl。 安装非常简单,执行下列命令

curl -sS https://getcomposer.org/installer | php

执行结果如下

##!/usr/bin/env php
  All settings correct for using Composer
  Downloading...
  >
  >Composer successfully installed to: /root/composer.phar
  >Use it: php composer.phar

讲执行文件移动到/usr/local/bin目录

mv composer.phar /usr/local/bin/composer        
composer -V

##显示版本号则可以正常使用

通过添加 composer.json 写入依赖然后执行 composer install 就进入自动安装,安装完成后会生成一个composer.lock文件,里面是特定的版本号名,需要这个文件和composer.json一起提交到版本管理里去。例如:

{
  "require": {
      "monolog/monolog": "1.0.*"
  }
}

更新依赖跟更新单个依赖

composer update 
composer update monolog/monolog

通过 Composer 安装laravel项目

  • 通过 Laravel 安装工具

    composer global require "laravel/installer=~1.1"
    

    安装后将~/.composer/vendor/bin 加入系统路径中,否则不能在任意地点调用laravel命令。 如果使用软连接的话,要使用绝对路径,不然会报错:

    Too many levels of symbolic links
    

    安装完成后,通过简单的laravelnew命令即可在当前目录下创建一个新的 Laravel 应用,例如, laravel new blog 将会创建一个名为 blog 的新应用,且包含所有 Laravel 依赖。该安装方法比 通过 Composer 安装要快很多:

    laravel new Application
    
  • 通过 composer 的 create-project 命令来创建项目

     composer create-project --prefer-dist laravel/laravel Application
    

    当你想使用比较低版本的laravel版本时,只需要在最后加上版本号

    composer create-project --prefer-dist laravel/laravel Application 5.2.*
    
  • nginx 配置重写

    编辑nginx.conf

    location / {
        index     index.php index.html;
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    try_files $uri $uri/ @rewrite;    
    
    location @rewrite {    
         rewrite ^/(.*)$ /index.php?_url=/$1;    
    }    
    

© 著作权归作者所有

hirainn
粉丝 35
博文 83
码字总数 65318
作品 0
深圳
程序员
私信 提问
如何开发、本地测试、发布 Laravel 扩展包?

现在已经有了很多,关于如何开发 Laravel 扩展包的文章。但是大多文章写的太过片面,不够完整,而且我在实际进行开发扩展包的时候,还是遇到了很多的问题,我把自己的开发经验,以及遇到的问...

angkee
2018/01/10
0
0
Laravel框架学习 -- 安装

环境:mac os 10.10.5; php 5.6.9; 文档参考: http://www.golaravel.com/ 包管理: python 一般使用 pip Laravel 利用 Composer(Composer 中文)来管理其自身的依赖包。 安装: lpe234@lpe...

明天以后
2015/11/17
531
0
Composer 中文镜像 / Packagist 中国全量镜像正式发布!

Composer 中国全量镜像』是由 Laravel China 社区联合 又拍云 与 优帆远扬 共同合作推出的公益项目,旨在为广大 PHP 用户提供稳定和高速的 Composer 国内镜像服务。 如何使用? 请尽可能用比...

Maxint64
2017/04/24
3.8K
11
手把手教你跑 Larave 框架实战笔记系列之一

         [宗旨]严格遵循现代编程组件化Web开发原理,通过phpRE+Composer + PhpStorm+Laravel快捷安装配置集成强大现代优雅开发平台,实现一站式Web开发。 [前 言]据调查显示,目...

人可工作室
2018/06/26
0
0
Laravel Composer Package 开发实战 toastr-for-laravel5

本文原链接来自我的博客,地址: Laravel Composer Package 开发实战 toastr-for-laravel5 在Laravel的文档中有Package Development,对于入门开发人员来说还是比较抽象,因为开发一个包需要了...

Yuansir
2016/01/22
276
0

没有更多内容

加载失败,请刷新页面

加载更多

lopatkin俄大神Windows精简版系统 安装教程 简单版

1.制作U盘启动盘 或 安装pe到电脑 下载微pe工具箱.(为什么用这个呢,因为这个无毒,无广告,无后门.其它pe在安装完系统会安装一堆木马,垃圾软件,后门什么的) pe制作工具下载http://www.wepe.com...

xiaogg
20分钟前
3
0
【0917】Linux shell基础知识2

【0917】Linux shell基础知识2 8.7/8.8 shell变量 8.9 环境变量配置文件 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号 一、shell变量 1、使用...

飞翔的竹蜻蜓
22分钟前
3
0
管理角色认知-新晋管理常常犯的错

背景 管理是一门实践科学,从知道到做到,需要长时间的刻意练习,提前知道那些坑,可以提前规避。 坑1:被动执行 现象: 不主动找活干,等上级派活; 上级有了安排,指望上级替他决定实现方案...

春天spring
23分钟前
4
0
MongoDB4.0.2集群搭建

MongoDB4.0.2集群搭建 2019.02.01 01:02 619浏览 MongoDB4.0.2集群搭建 根据对象存储平台Django+MongoDB+Ceph的需求,现搭建部署一个十节点的MongoDB集群,主要以下关键点: 根据最新版本Mon...

linjin200
26分钟前
5
0
面试官问你B树和B+树,就把这篇文章丢给他

原文链接:面试官问你B树和B+树,就把这篇文章丢给他 1 B树 在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区...

欧阳思海
30分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部