首页 > 后端开发 > php教程 > composer 一

composer 一

WBOY
发布: 2016-07-29 09:05:46
原创
1150 人浏览过

composer 是一个包php库依赖管理工具,需要详细了解,可以区官网查看资料.对于 php来说,composer 真的是个好东西啊, node 又npm,python有pip,现在 php也跟上来啦! 今天来试试

1.先来安装

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

2.命令运行后会在当前目录生成一个composer.phar文件 ,把它移动到/usr/local/bin 目录下,全局安装啦.
3. 新建一个composer.json

<code>touch composer<span>.json</span>
vim composer<span>.json</span></code>
登录后复制
<code><span>"require"</span>:{
                <span>"monolog/monolog"</span>:<span>"1.2.*"</span>
                }

}
</code>
登录后复制

在目录下生成如下文件

<code>root<span>@66</span>f625feefa3:~<span># ls</span>
composer<span>.json</span>  composer<span>.lock</span>  vendor</code>
登录后复制

4.当需要这个用monolog 的时候 在php文引入’vendor/autoload.php’;

<code><span><span><?php </span><span>require</span><span>'/root/vendor/autoload.php'</span>;
<span>$log</span> = <span>new</span> Monolog\Logger(<span>'name'</span>);
<span>$log</span>->pushHandler(<span>new</span> Monolog\Handler\StreamHandler(<span>'app.log'</span>, Monolog\Logger::WARNING));

<span>$log</span>->addWarning(<span>'Foo'</span>);

<span>?></span></span></span></code>
登录后复制

5.ls 查看有么有没有生成app.log

<code>root<span>@66</span>f625feefa3:~<span># ls</span>
app<span>.log</span>  composer<span>.json</span>  composer<span>.lock</span>  test<span>.php</span>  test1<span>.php</span>  vendor
</code>
登录后复制

果然生成啦app.log

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了composer 一,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板