タグ

composerに関するattokuのブックマーク (6)

  • packagist.orgのミラーサーバを立ててcomposer updateを18倍速くする #packagist - Qiita

    現状報告はこちら packagist.JPの現状について(2015年12月): Architect Note 以下原文 PHPのモダンな依存関係解決ツールであるcomposerですが、動作が遅いですよね。 私も常日頃から遅さを実感しており、何とかしたいと思っていました。 つい先日、GCを切るというハックによってだいぶ速くなりましたが、それでもpackagist.orgからのダウンロード部分は変わらず遅いままです。 Composer を倍速にした、たった 1 行のコード - Shin x blog 例えば、symfony/symfonyのインストールを考えてみます。 # ベンチマーク用の環境準備 $ mkdir composer-bench $ cd composer-bench $ composer require 'symfony/symfony:*' # ベンチマークの公平性のためメタ

    packagist.orgのミラーサーバを立ててcomposer updateを18倍速くする #packagist - Qiita
  • [PHP]Composerのパフォーマンス向上のために行うべき6つの事 | akamist blog

    PHPのパッケージ管理はComposerの登場によって劇的に改善されましたが、Composerは依存関係を解決するのに非常に時間がかかり、パッケージインストール時にパフォーマンスの問題を引き起こすことが有ります。 Composerの性能向上に関するTIpsがhax0r(http://blog.hax0r.info/856)に紹介されていたので、日語に訳してみました。 Composerは、時に、処理速度が遅いという評価を多く受けています。 これ以上速度のせいで苦しむ事にならないよう、以下の方法を通して速度を向上させると良いでしょう。 1点目:Composerの自己診断を利用する composerにはdiagnoseというコマンドが存在します。diagnoseに関する説明は以下の通りです。 誤動作が発生する場合、当該コマンド(diagnose)を使用して、問題の一般的な自動検査を行う。 検査

    [PHP]Composerのパフォーマンス向上のために行うべき6つの事 | akamist blog
  • composer でlaravel をインストールしようと思ったら Updating dependencies (including require-dev) で止まる|conocode

    laravel 5.4 をインストールしようとしたら、いつまでたっても(数時間放っておいても)終わりません。 Updating dependencies (including require-dev) の表示のあとで止まってしまいます。 数ヶ月前に同じマシンでインストールしたときは問題なかったので、何かアップデートで環境がおかしくなってしまったのかもしれません。 -vvv オプションをつけると処理を逐一表示してくれるようなので

    composer でlaravel をインストールしようと思ったら Updating dependencies (including require-dev) で止まる|conocode
  • 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の違い
  • [PHP] Composerをインストールする方法 │ Web備忘録

    Composerとは Composerとは、PHPのパッケージ管理ツールです。Node.jsのnpmみたいな認識でよいかと思います。 コマンドを叩くと、必要なパッケージ類を指定されたバージョンでインストールしてくれます。その際依存関係にあるパッケージも合わせてインストールしてくれる優れものです。 Composerを使う必要があってインストールから行ったので、その手順をメモ代わりに残しておきます。 インストール手順 環境 Composerのインストールには、PHPが先にインストールされている必要があります。今回は以下のバージョンのPHPがインストールされている環境にComposerをインストールします。 [root@localhost src]# php --version PHP 7.2.0RC6 (cli) (built: Nov 7 2017 15:56:16) ( NTS ) Cop

    [PHP] Composerをインストールする方法 │ Web備忘録
  • PHP開発でComposerを使わないなんてありえない!基礎編 - Qiita

    久方ぶりにPHPのレガシーなシステムを触りましたが、なんというか。。。 名前空間とcomposerが無いだけで、こうも大変になるのかと思いましたね というわけで、もはやデファクトスタンダードとなったcomposerを使用した開発について、その有り難みを噛み締めつつ、まとめていきたいと思います composer composerは依存性管理ツール composerは依存性管理ツールです。。。ってナンノコッチャですが、例えば以下の状況を考えてみましょう 便利そうなライブラリAを使用したいのだが、このライブラリは更に別のライブラリB, Cを必要としている。さらに、ライブラリBはライブラリD, Eを。。。 そう、ライブラリの依存性地獄です。 使用したいのはAなのに、そのために必要なライブラリがボコボコ必要になる こんなのは日常茶飯事です。 でもcomposerがあればどうでしょう。 ライブラリAが

    PHP開発でComposerを使わないなんてありえない!基礎編 - Qiita
  • 1