タグ

composerとdevelopmentに関するkathewのブックマーク (9)

  • CakePHP 2.x – ComposerでDebugKitをインストール – SOAR CODE

    前回はファイルをダウンロードしてDebugKitをインストールする方法を紹介しましたが、今回はComposerを使用してDebugKitをインストール方法をご紹介したいと思います。 前回の記事はこちら。 CakePHP 2.x – DebugKitの導入方法 前提条件Composerがインストールされていることが前提条件です。 Composerのインストール方法、基的な使い方は下記の記事をご覧ください。 今更なComposerの基的な使い方 そのままインストールすると…CakePHPのサイトからzipファイルをダウンロードして展開すると、composer.jsonが含まれています。 composer.jsonにはDebugKitが既に含まれているので、composer installをするとDebugKitがインストールされますが、現在のフォルダ構成上、vendorディレクトリを、pl

    CakePHP 2.x – ComposerでDebugKitをインストール – SOAR CODE
  • composer install と composer updateの違い

    まずは改めて各ファイルの役割から。 composer.lock:現在使用しているバンドルのバージョン等が管理されます。 composer.json:必要となるバンドルを記述します。 composer.pharで実行。 んで、composer install と composer updateですが、 composer install:composer.lockに書かれている各ライブラリをインストールする。 composer update:composer.jsonをもとに各ファイルを最新版にアップデートする。 ということでした。 ユースケースとしては 新しい環境ではじめにインストールするとき:composer install 何か新しいバンドルを追加したい:composer.jsonにかいてcomposer update 番のライブラリを最新版にしたい:開発環境でcomposer upd

    composer install と composer updateの違い
  • composer 導入をまじめに考える - Qiita

    これは結構大きいPHPプロジェクトに composer を導入する機会があったので、そのときに考えてたことや行ったこと、使い方などをメモするために書いた。 モチベーション 私達は PHP のパッケージの管理を管理する際は pear と git submodule を利用していた。これらのやり方は意外と長続きした。これらにはついて様々な問題を抱えており、ついに限界がきてしまった。 pear pear でパッケージを導入するには root 権限が必要なので、毎回インフラチームに導入を依頼するのが必要があった。 pear で導入されたパッケージについてバージョンを上げようとすると、全APサーバーで更新をかける必要があった。 これらの点から面倒だったのと、気軽に変更できないので、不要になったものも削除されることなく、放置されるのが問題だった git submodule こちらは pear とは異

    composer 導入をまじめに考える - Qiita
  • ロリポップ!のチカッパプランにComposerでCekePHPをインストールする方法

    ロリポップ!のチカッパプランにComposerでCekePHPをインストールする方法 2014年9月16日 サイト制作 CakePHP ロリポップ! ロリポップ!のチカッパプランに、ComposerでCekePHPをインストールする方法を紹介します。 CakePHPのインストール先 /home/users/0/lolipop.jp-xxxxxx/cakephp ComposerでCakePHPをインストール まずは、CakePHPのインストール先で、composer.jsonファイルをセットアップします。ファイルの中身は以下の通り。 { "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org" } ], "require": { "cakephp/cakephp": ">=2.4.9" }, "config":

    ロリポップ!のチカッパプランにComposerでCekePHPをインストールする方法
  • Composerを使ってみよう(CakePHP, debug_kit) - Qiita

    Composer PHPのライブラリ管理ツール。perlのCPANとかrubyのgemみたいなもの。 一昔前はPEARだったがあまり使い勝手がよくなかった。 ウインドウズ用の実行ファイルをインストールした人はコマンドプロンプトでどこからでも動かせるが、 一般的には使いたい場所で以下のコマンドを実行。

    Composerを使ってみよう(CakePHP, debug_kit) - Qiita
  • [初心者向け] 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
  • 応用インストール - 2.x

    応用インストール¶ PEAR インストーラで CakePHP をインストール¶ CakePHP はあなたが PEAR インストーラを使用してインストールできるように PEAR パッケージを公開しています。PEAR インストーラでインストールすると、 複数のアプリケーションで CakePHP ライブラリを共有するのが簡単になります。 PEAR で CakePHP をインストールするには、次の手順を実行する必要があります。

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

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

    Composerを使ってPHPのパッケージを簡単インストール
  • PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com

    みなさんこんにちは。@ryuzeeです。 ComposerはRubyでいうところのBundlerのようなもので、アプリケーションが必要とする外部ライブラリを、そのアプリケーション固有の状態で一元的に管理してくれるツールです。 PHPではPearのようなコマンドを使ってライブラリをインストールすることが一般的ですが、アプリケーションによって必要とするバージョンが違う、といったケースでは問題が起こりやすくなります。 例えば手動でインストールをしていた場合、将来的にライブラリの配布が終わってしまったり、特定のバージョンが配布されなくなると困ってしまいます(したがって、インストールしたバージョンは構成管理の対象とするべきで、常に環境を再現可能にしなければいけません)。 Composerを使うことで、そのような問題からは簡単に解放されます。 なお、ComposerはPHP5.3.2以降で利用可能です

    PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com
  • 1