composerのインストール
composer.jsonを自動生成
composer init
ファイルが生成される
composer.json
{
"name": "フォルダ名",
"autoload": {
"psr-4": {
"フォルダ名": "src/"
}
},
"authors": [
{
"name": "名前",
"email": "メールアドレス"
}
],
"require": {}
}
もしcomposer initで下記のようなエラーが出力されたら
php.iniを編集
extension_dir = "ext"
extension=openssl
下記コマンドを実行
composer config -g -- disable-tls true
composer init
aoutload対応
composer.jsonを書き換える
"app/"は実行するファイル
composer.json
{
"autoload": {
"psr-4": {
"App\\" : "app/"
}
}
}
ファイルの書き換えが完了したら
composer install
vendorフォルダ、composer.lockが生成される。
もしファイルの内容を書き換えた場合は
composer update
または
composer dump-autoload