タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

開発とcomposerに関するmingosのブックマーク (2)

  • ComposerとPackagistを使ってみる。 – LexTech

    PHPって組み込み関数が豊富なのは優秀な点だと思いますが、他のライブラリ使おうと、いざPEARとかいれようとすると結構手間ですよね。レンタルサーバーではroot権限なくてなかなかうまくできなかった経験もあります。 手軽に外部モジュール使いたいなぁっていうときも、PHPは統一して管理されておらず探す手間もかかりました。 (さらに他ライブラリに依存している場合もあるし。。) そこでComposer(パッケージ管理ツール)とPackagist(パッケージリポジトリ)をつかってみましょう。 たとえば、FTPを操作したいとします。 もちろん、PHPにはFTPを操作する関数がたくさんあります。 FTP 関数 しかし、オブジェクトとして扱えるようにするために、自前でclassを用意するのはちょっと面倒です。 ってことで、そういうクラスが落ちてないか探して、インストールしてみます。 Composer(パッ

    ComposerとPackagistを使ってみる。 – LexTech
  • PHPの外部ライブラリの管理にComposerを使う | Ryuzee.com

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

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