码迷,mamicode.com
首页 > 其他好文 > 详细

如何在项目中使用composer的相关功能

时间:2015-04-13 12:25:52      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

最近要在公司的magento项目中引用第三方库,用了composer来进行管理,composer还是非常方便的;

 

1、在应用的根目录下添加文件:composer.json

{
    "name": "yiisoft/yii2-app-basic",
    "description": "Yii 2 Basic Application Template",
    "keywords": ["yii2", "framework", "basic", "application template"],
    "homepage": "http://www.yiiframework.com/",
    "type": "project",
    "license": "BSD-3-Clause",
    "support": {
    },
    "minimum-stability": "stable",
    "require": {
        "php": ">=5.4.0",
        "pda/pheanstalk": "2.1.0"
    },
    "require-dev": {},
    "config": {
        "process-timeout": 1800
    }
}

 

2、安装依赖

在应用的根目录运行以下命令:

php /data/composer.phar install

这里假设你的composer.phar安装在/data目录下

 

安装成功后,会产生vendor目录,目录下的autoload.php,会自动加载相关的类

 

3、修改入口文件

添加一行:

require(__DIR__ . ‘/vendor/autoload.php‘);

 

说明

如果你有项目没有github上,则可以自己建一个文件夹(如liujh),定义好命名空间,然后修改文件:vendor/composer/autoload_namespace.php

return array(
    ‘liujh‘   => array($vendorDir . ‘/liujh‘)
);

 

如何在项目中使用composer的相关功能

标签:

原文地址:http://www.cnblogs.com/szprg/p/4421807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!