タグ

php composerに関するbleu-bleutのブックマーク (8)

  • [PHP]ComposerのCLIで利用できるコマンドの説明

    こんにちは、@9ensanです。 PHPの依存管理ツールの「Composer」を使おうと思うとコマンドを覚えておいた方がいいと思うのでちょっと調べてみました。 以下解説になります。 全てのコマンドに有効なオプション –verbose(-v):詳細メッセージを表示させる。 –help(-h):ヘルプを表示する。 –quiet(-q):メッセージを表示しない。 –no-interaction(-n):対話型のメッセージを表示しない。 –working-dir(-d):作業フォルダを指定する –profile:メモリ使用量と実行時間を表示する。 –ansi:ANSIカラーでメッセージを出力する。 –no-ansi:ANSIカラーを使用せずにメッセージを出力する。 –version(-V):バージョンを表示する init composer.jsonを作成するコマンド、手で書くよりは少し簡単に作成で

    [PHP]ComposerのCLIで利用できるコマンドの説明
    bleu-bleut
    bleu-bleut 2017/03/06
    installは、composer.jsonで 設定したパッケージをvenderディレクトリにインストール。
  • Composerのcreate-projectが何をやっているのか調べてみた - Qiita

    フレームワークの新規プロジェクトを作成するときに、composer create-projectを叩くのがお作法っぽいのですが、裏側で何がどうなっているのか見えなくて気持ち悪かったので調べてみました。 結論 対象パッケージをgit cloneしてからcomposer intsallするのとほぼ同じである。

    Composerのcreate-projectが何をやっているのか調べてみた - Qiita
    bleu-bleut
    bleu-bleut 2017/03/05
    create-projectはgit cloneしてディレクトリに移動、composer installするのと同じ。
  • [初心者向け] composerのバージョン指定方法 | QUARTETCOM TECH BLOG

    composerを使っているけど、どうやってバージョン指定をしたらいいんだろう? そんな初心者さん向けの記事です。 composer 言わずと知れた、PHPの依存ライブラリを管理してくれる便利なツールです。 詳しくはcomposer で依存ライブラリを管理をご覧ください。 composer.json このファイルに依存ライブラリとバージョンを定義します。 例えばこのような感じですね。 "require": { "symfony/symfony": "~2.6", "knplabs/knp-menu-bundle": "1.1.0" }

    [初心者向け] composerのバージョン指定方法 | QUARTETCOM TECH BLOG
    bleu-bleut
    bleu-bleut 2017/03/05
    初心者向けどころじゃなかった、分かりやすい。
  • PHPのライブラリ管理システムComposerでWordPressプラグインの開発が楽になるぞー! | Firegoby

    ひそかにAWS & WordPressを連携させる系のプラグインを作ってるんですが、その過程で Composer という PHP のライブラリ管理システムに興味を持ちました。 これを使用すると例えば WordPress プラグインの中にcomposer.jsonを設置して、コマンドをえいやって入力すると必要なライブラリをかき集めつつ依存関係まで解決しちゃうそうです。 PEARでも同じようなことはできますが、PEARとちがってcomposer.jsonというレシピが残りますし、GitHubなどにおいた自作のライブラリもかき集めてくれるということで、この数日、PHP界のイケメン先生に教えてもらいながら試行錯誤しています。 Composerの使い方 Composer を使って既存のライブラリを拾ってくるのは簡単です。 composer.json を用意する まず、プロジェクト内に compose

    PHPのライブラリ管理システムComposerでWordPressプラグインの開発が楽になるぞー! | Firegoby
  • ComposerとPackagistでPHPライブラリを開発、テスト、公開する(2/2)

    今回は、前回ComposerとPackagistでPHPライブラリを開発、テスト、公開する(1/2)で作成したライブラリをPackagistに公開します。 Packagistって PackagistはComposerのメインリポジトリとなるサイトです。 ここで公開しておくことでcompser.jsonにリポジトリの指定をしなくてもライブラリを取得できるようになります。 ライブラリのGit管理 Packagistでの公開する場合は、ライブラリをGit管理しましょう。 .gitignoreの準備 以下の内容で.gitignoreを作成しておきます。 .gitignore vendor/ composer.lock composer.phar 資産のコミットとタグ付け ライブラリが公開できるようになったら、資産をコミットします。 このとき、タグも一緒につけてください。このタグがバージョン番号とし

    ComposerとPackagistでPHPライブラリを開発、テスト、公開する(2/2)
  • ComposerとPackagistでPHPライブラリを開発、テスト、公開する(1/2)

    PHP: The Right Wayを読んで、そのコンセプトに共感したので、今回、ComposerとPackagistでライブラリを開発、テスト、公開する手順をまとめておこうと思います。 Composerって Composerは、PHPのライブラリ依存管理ツールです。RubyBundlerのように依存するライブラリを設定ファイルに書いてコマンドたたけばライブラリのインストールと利用準備が整います。 また、Composer用のリポジトリだけでなく、PEARやGithubのリポジトリもComposer経由で取得できるので、とても便利です。 基的な使い方 インストール プロジェクトのカレントディレクトリにcomposer.pharをダウンロードする。これだけ。

    ComposerとPackagistでPHPライブラリを開発、テスト、公開する(1/2)
  • Composerを使ってPHPのパッケージを簡単インストール

    連載では、Composerを使ったパッケージ管理を紹介します。PHPではデフォルトでインストールされているPEARがありますが、最近では、Composerというパッケージ管理ツールも使われつつあります。例えば、JavaなどではMavenのようなツールでパッケージ管理をしたり、Rubyではbundlerといったパッケージ管理が使われるなど、現在では多くの言語でパッケージ管理ツールが使われています。 パッケージ管理ツールを使うとプロジェクトで使われているライブラリの依存関係を管理しやすくなり、依存しているライブラリのインストールも簡単になります。CakePHPもComposerを使ってインストールができるようサポートしており、開発環境ではZend Studioなどでの標準サポートされているなど、PHPでの開発では必須知識といえるほどの広がりを見せています。 連載では、Composerの導入

    Composerを使ってPHPのパッケージを簡単インストール
  • Composer本体をインストールする

    タグ: Laravel4 Composer Laravelをインストールするには、Composerを先にインストールしなくてはなりません。Laravel体も、Laravelを拡張するためのパッケージも、バーション4以降はComposerでインストールします。 Composerは、インストールしようとしているパッケージが必要としている他のパッケージを調べ、全部まとめて取り込んでくれるコマンドです。Composerで読み込めるパッケージはPackagistで調べられます。Laravel4のパッケージだけを調べたい時は、Laravel Packagist Registoryが便利です。 この記事はLinux/Unix系OSを対象に書いています。Windows系でのインストールは次の記事を参照してください。 参照:WinRoad徒然草:コンポーサーのインストール 必要条件 PHP:5.3.2以上

  • 1