タグ

composerに関するelm_arataのブックマーク (11)

  • Windows10のcomposerを2系から1系にバージョンダウンする方法 | プログラマーになった 「中卒」 男のブログ

    先日、Symfonyの開発環境構築の際にcomposerコマンドを実行したところ、インストールされているcomposerのバージョンと、プロジェクトのcomposerバージョンが合わないということでエラーが発生した。 この時、Windows10にインストールされていたのがバージョン2系のcomposer。 そしてプロジェクトでは1系のcomposerでしかコマンドが使えないということだった。 今回はすでにインストールされているcomposerのバージョンを2系から1系に落とす方法を紹介する。 composer self-update という便利なコマンドがあった。 以下のように引数としてバージョンを指定するだけで、composerのバージョンを変更することができる。

    Windows10のcomposerを2系から1系にバージョンダウンする方法 | プログラマーになった 「中卒」 男のブログ
  • Composerの依存パッケージをオールインワンのpharにまとめるツール作った - Qiita

    あなた 「パッケージをcomposerで公開しました!よかったら使ってください!」 初心者 「composerって何?requireするだけの方法はないの?」 あなた 「えーそんなこと言われても…」 composerのインストール方法および使い方を教えるのもいいと思いますが、別の手段として単一ファイルをrequireするだけで済む方法も用意しておくと便利な場合もあるんじゃないかと思います。その際のPharパッケージ生成をちょっとだけ楽にするためのツールです。 mpyw/comphar インストール方法も上記に英語で記載してあるのですが、一応こちらにも日語で書いておきます。 インストール 1. Composerのグローバルインストールを実行 Packagistから落としてきます。 example@localhost:~$ composer global require mpyw/comph

    Composerの依存パッケージをオールインワンのpharにまとめるツール作った - Qiita
  • PHP で OAuth ログインを実装するなら「Opauth」が簡単で便利

    以前こんな記事を書いたことがあるんだけど PHPTwitter APIのOAuthを使う方法まとめ – 頭ん中 そのときから Twitter API の仕様も変わってて この記事をそのまんまなぞったらうまくいかない部分があると思います。 更新しないとなーと思いつつなかなか対応できてないんだけど、 Opauth を使えばここに書いた処理のほとんどを勝手にやってくれるから もうこれでいいんじゃないかという気がしてます。 Opauth – Multi-provider authentication framework for PHP Opauth とは サイトのタイトルにも書かれてるけど、 複数プロバイダに対応した PHP の認証フレームワークです。 Opauth のいいところ 対応ログインプロバイダが豊富 使ったことがあるサービスだけを挙げても すでにこのへんのログインに対応してる。 Bit

    PHP で OAuth ログインを実装するなら「Opauth」が簡単で便利
  • コード改善に役立ちそうなPHPライブラリ・ツール - Qiita

    Monolog 「運用中のサービスにバグが見つかったけど、再現方法がわからない」。そんな困った事態にならないよう、Monologで手がかりになる値を残しておきましょう。 Monologphp composer.phar require monolog/monolog でインストールできます。 試しに簡単なログ出力をやってみましょう。public/index.phpを以下のように書いてください。 <?php require '../vendor/autoload.php'; use Monolog\Logger; use Monolog\Handler\StreamHandler; // Monologでログを出力してみる $log = new Logger('cool-php-libraries'); $log->pushHandler(new StreamHandler('../log

    コード改善に役立ちそうなPHPライブラリ・ツール - Qiita
  • [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で利用できるコマンドの説明
  • 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の使い方を調べたメモ(1) - k-holyのPHPとか諸々メモ

    Composer の使い方を調べたメモ。 Ryuzee.comの記事で分からなかった部分を実際に使って試してみました。 以下、内容はほぼ推測なので、間違いがあれば指摘していただけると嬉しいです。 composer.json 上記の定義で "php composer.phar install" した結果、symfony/class-loader のソースがPackagist経由で https://github.com/symfony/ClassLoader から取得され、/vendor/symfony/class-loader/Symfony/Component/ClassLoader 以下にインストールされる。 composerによって生成された /vendor/autoload.php を読み込むことでcomposerのオートローダが利用できる。 composerのオートローダではライブ

    Composerの使い方を調べたメモ(1) - k-holyのPHPとか諸々メモ
  • PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com

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

    PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com
  • PHPのパッケージ管理Composerを使う | Basicinc Enjoy Hacking!

    PHP界隈で静かに盛り上がっているらしいパッケージ依存管理ツールComposer。正直、今まで格的に使ったことはなく普通にPEARで直接インストールしてたりしたんですが(そもそもPEAR自体そんなに使ってなかった)、アプリケーション…というかフレームワークによって必要なバージョンが違うケースが多いため、試しに導入をしてみましたメモ。 あ、Composerを使うためにはPHP5.3.2以上が必要です。まぁ、今どきそれより古い環境がメインってこともない…と思いたい。 Composerのインストール ローカルMacにComposerをインストールします。 % curl -sS https://getcomposer.org/installer | php #!/usr/bin/env php Some settings on your machine make Composer unable

    PHPのパッケージ管理Composerを使う | Basicinc Enjoy Hacking!
  • ComposerでPHPUnit一式+Mockeryをインストール - Qiita

    phpunit家はなかなかcomposerに対応していませんでした。なので、今までは家のリポジトリではなく、EHER/phpunit-all-in-oneからphpunitをインストールするのが最も手軽でした。しかし、2012年8月13日に家がcomposerをサポートしため、家のリポジトリからインストールすることができます。 composer.json の "require-dev" は開発系の依存パッケージを指定するためのものです。一方、ここにはありませんが、通常の "require" はプロダクトの依存パッケージを指定するのものです。この2つを区別することで、開発環境やビルドマシンではComposerでPHPUnitをインストールでき、プロダクション環境ではPHPUnitをインストールしないように環境に応じて選択することができます。 ComposerでPHPUnitなどをイ

    ComposerでPHPUnit一式+Mockeryをインストール - Qiita
  • 1