こんにちはフロントエンドエンジニアのまさにょんです!
今回は、PHP・Laravel・Composer関係のコマンドについてまとめた記事になります。
PHPコマンド
PHPのバージョン確認
# phpのバージョン確認
php -v
PHPファイルの実行
# phpファイルの実行確認
# php PHPファイル名.php
# robotama.php ファイルを実行する
php robotama.php
php.iniファイルの配置場所を探す!
# php.iniファイルの配置場所を探す!
php --ini
# または、、、
find / -name php.ini
Composerコマンド
Composerのバージョン確認
composer は依存関係の管理をしてくれるパッケージ管理ツール(パッケージ・マネージャー)
Node の npm や Pythonの pipと同じ立ち位置のもの。
# PHP アプリケーションのパッケージを管理する Composerのバージョン確認
composer -V
# または、、、
composer --version
# composer -v だとオプションなどの情報も表示される
composer -v
Laravel関係のコマンド
Laravelプロジェクトの作成
composer create-project –prefer-dist laravel/laravel プロジェクト名 “6.*”
上記のような形で、Laravelプロジェクトを作ることができます。
プロジェクト名の記述の後にバージョン指定ができます。
# robotama-laravel と言う名前で、6系のLaravelプロジェクトを作成する
composer create-project --prefer-dist laravel/laravel robotama-laravel "6.*"
Laravelプロジェクトのバージョン確認
# 作成したLaravelプロジェクトに移動する
cd Desktop\robotama-laravel
# Laravelのバージョン確認 => Laravelプロジェクト(ディレクトリ)に移動して確認する
php artisan --version
# or
php artisan -V
\Desktop\robotama-laravel>php artisan --version
# 実行結果
Laravel Framework 6.20.44
Laravelの開発Serverの起動
# ローカル開発サーバーの起動コマンド
php artisan serve
# ポート番号を指定して、開発サーバー起動するコマンド
php artisan serve --host=localhost --port=8000
Laravelプロジェクトのルーティング定義の一覧を表示
# ルーティング定義の一覧を表示するコマンド
php artisan route:list
### 実行結果 ###
Desktop\robotama-laravel>php artisan route:list
+--------+----------+----------+------+---------+--------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+----------+------+---------+--------------+
| | GET|HEAD | / | | Closure | web |
| | GET|HEAD | api/user | | Closure | api,auth:api |
+--------+----------+----------+------+---------+--------------+
# 作ったばかりなら、最低限のルーティングしかない登録されていない。
Laravelプロジェクトで新しいコントローラーの作成
# 新しいコントローラーの作成
php artisan make:controller RobotamaController
Laravelのキャッシュクリア系・最適化コマンド
Laravelのキャッシュクリア系・最適化コマンドについては、別の記事にまとめています。
Twitterやってます!Follow Me!
神聖グンマー帝国の逆襲🔥
神聖グンマー帝国の科学は、世界一ぃぃぃぃぃぃ!!!!!