PHPプログラムに関する各種メモ書き

PHPのcomposer使い方とautoloaderの高速化

● composerのインストール

ターミナルから次のように入力する

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

● composerのバージョンの確認

composer -v

● composerを使ってPHPパッケージをインストールする

composer require 『パッケージ名』

● composerを使ってPHPパッケージをバージョン指定してインストールする

(例 バージョン 1.5.4 をインストールする場合)

composer require 『パッケージ名:1.5.4』

● composerを使ってPHPパッケージをアンインストールする

composer remove --update-with-dependencies 『パッケージ名』

● codeigniterで autoload を使用する

ファイル application/config/config.php に設定があるので以下のように変更します

$config['composer_autoload'] = TRUE;

● composer の autoloader を高速化する

composer.json があるディレクトリから下記のコマンドを実行

composer --optimize-autoloader update

ファイル vendor/composer/autoload_classmap.php の中身がフルパスを記述したものに書き換わりファイルを探しに行く時間が短縮されるので高速になります。

● composer を使ってインストールしたモジュールのバージョンを表示する

composer.json があるディレクトリから実行します

composer show

● composer を使ってインストールしたモジュールのバージョンを最新にする

composer.json があるディレクトリから実行します

composer update

● composer 本体のバージョンアップ(update)

composer自身(自体)をアップデートします。

composer self-update

関連エントリー

No.1086
10/19 18:01

edit

composer