PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > Laravel教程 > 正文

    类库管理composer安装及Laravel5.2框架下载

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:Composer介绍Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一...
    Composer介绍

    Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
     
    第一步:Composer下载

    下载地址:https://getcomposer.org/
    中文镜像:http://www.phpcomposer.com/
    我们这里使用中文镜像下载,打开网站可以看到如图下载按钮
     
    类库管理composer安装及Laravel5.2框架下载 

    点击进去如下图,点击下载exe安装文件

    类库管理composer安装及Laravel5.2框架下载 

    下载本地安装exe执行文件
     
    类库管理composer安装及Laravel5.2框架下载 
     
    双击软件就可以安装此软件 默认安装装就可以了,第二步需要填写PHP.exe的安装路径,如下图

    类库管理composer安装及Laravel5.2框架下载 
     
    下面默认下一步执行就行了
     
    验证是否成功。打开win+R -> cmd 输入 composer,显示如下界面 表示安装成功!
     
    类库管理composer安装及Laravel5.2框架下载 
     
    第二步:laravel5.2框架下载
     
    1. 在国内如果你本地可以翻墙,可以直接打开win+R -> cmd 定位到你要安装的目录

    类库管理composer安装及Laravel5.2框架下载 
     
    在执行下面的命令执行下载
     
    composer create-project laravel/laravel blog --prefer-dist   
     
    注:如果不写blog 默认安装文件夹是laravel
     
    2. 镜像下载
     
    启用镜像服务的方式有两种:
    系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。
    单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。
    例1:修改 composer 的全局配置文件(推荐方式)
    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:
    Composer config -g repo.packagist composer https://packagist.phpcomposer.com
     
    出现下图说明设置成功

    类库管理composer安装及Laravel5.2框架下载 
     
    下面在执行框架下载命令
    composer create-project laravel/laravel blog --prefer-dist
     
     
    例2:修改当前项目的 composer.json 配置文件:
    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是composer.json 文件所在目录),执行如下命令:
     
    composer config repo.packagist composer https://packagist.phpcomposer.com
     
    上述命令将会在当前项目中的 composer.json文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

    1. "repositories": { 
    2.    "packagist": { 
    3.     "type""composer"
    4.     "url""https://packagist.phpcomposer.com" 
    5.    } 

    以 laravel 项目的 composer.json 配置文件为例,执行上述命令后如下所示(注意最后几行):

    1.     "name""laravel/laravel"
    2.     "description""The Laravel Framework."
    3.     "keywords": [ 
    4.         "framework"
    5.         "laravel" 
    6.     ], 
    7.     "license""MIT"
    8.     "type""project"
    9.     "require": { 
    10.         "php"">=5.5.9"
    11.         "laravel/framework""5.2.*" 
    12.     }, 
    13.     "require-dev": { 
    14.         "fzaninotto/faker""~1.4"
    15.         "mockery/mockery""0.9.*"
    16.         "phpunit/phpunit""~4.0"
    17.         "symfony/css-selector""2.8.*|3.0.*"
    18.         "symfony/dom-crawler""2.8.*|3.0.*" 
    19.     }, 
    20.     "autoload": { 
    21.         "classmap": [ 
    22.             "database" 
    23.         ], 
    24.         "psr-4": { 
    25.             "App\\": "app/" 
    26.         } 
    27.     }, 
    28.     "autoload-dev": { 
    29.         "classmap": [ 
    30.             "tests/TestCase.php" 
    31.         ] 
    32.     }, 
    33.     "scripts": { 
    34.         "post-root-package-install": [ 
    35.             "php -r \"copy('.env.example', '.env');\"" 
    36.         ], 
    37.         "post-create-project-cmd": [ 
    38.             "php artisan key:generate" 
    39.         ], 
    40.         "post-install-cmd": [ 
    41.             "php artisan clear-compiled"
    42.             "php artisan optimize" 
    43.         ], 
    44.         "pre-update-cmd": [ 
    45.             "php artisan clear-compiled" 
    46.         ], 
    47.         "post-update-cmd": [ 
    48.             "php artisan optimize" 
    49.         ] 
    50.     }, 
    51.     "config": { 
    52.         "preferred-install""dist" 
    53.     }, 
    54.     "repositories": { 
    55.         "packagist": { 
    56.             "type""composer"
    57.             "url""https://packagist.phpcomposer.com" 
    58.         } 
    59.     } 


    OK,一切搞定!试一下 composer install 来体验飞一般的速度吧!
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-153-4996-1.html
    相关热词搜索: laravel composer
    上一篇:第一页