ホームページ >バックエンド開発 >PHPチュートリアル >作曲家その1
composer は PHP パッケージ ライブラリの依存関係管理ツールです。詳細については、公式 Web サイトで情報を確認してください。PHP の場合は、composer が非常に優れており、Python には pip があります。 PHP も追いつきましたので、今日試してみましょう
curl -sS https://getcomposer.org/installer php
2.現在のディレクトリ ファイルにコンポーザー.phar が生成され、それを /usr/local/bin
ディレクトリに移動してグローバルにインストールします 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;
<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>に「vendor/autoload.php」を導入します。
確認してくださいある場合は、App.log が生成されませんでしたls
<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 1 の内容を含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。