常用命令
<h2>查看版本</h2>
<pre><code class="language-shell">composer -v</code></pre>
<h2>搜索包</h2>
<ul>
<li>composer search 关键字</li>
</ul>
<pre><code class="language-shell">composer search redis</code></pre>
<h2>创建项目</h2>
<ul>
<li>composer create-project</li>
</ul>
<pre><code class="language-shell">composer create-project topthink/think=5.1.* tp5</code></pre>
<h2>composer install、require和update区别</h2>
<ul>
<li>install
<ul>
<li>项目第一次使用composer时,没有composer.json文件</li>
</ul></li>
<li>require
<ul>
<li>需要的类写到composer.json文件中,composer require 类库名</li>
</ul></li>
<li>update
<ul>
<li>第三方类库更新到最新版本</li>
</ul></li>
</ul>
<h2>composer 更新版本</h2>
<ul>
<li>更新为最新版</li>
</ul>
<pre><code class="language-shell">composer self-update</code></pre>
<ul>
<li>更新到指定版本</li>
</ul>
<pre><code class="language-shell">composer self-update 1.10.1</code></pre>
<ul>
<li>回滚到安装的上一个版本</li>
</ul>
<pre><code class="language-shell">composer self-update -r</code></pre>
<ul>
<li>版本更新并删除旧版本的备份</li>
</ul>
<pre><code class="language-shell">composer self-update --clean-backups</code></pre>
<h2>composer安装或更新时,停住不动</h2>
<pre><code class="language-shell">composer install -vvv
composer update -vvv</code></pre>