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></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教程有兴趣的朋友有所帮助。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号