Ubuntu 22.10 phpフレームワーク Laravelをインストールする
環境
Ubuntu 22.10
PHP 8.1.7
操作方法
1.PHP Composer をインストールします。
# apt -y install composer php-curl
# apt -y install composer php-curl
# apt -y install composer php-curl
2.任意の一般ユーザーで Laravel テストプロジェクトを作成します。
「tespro」ディレクトリを作成します。
# mkdir testpro
# cd testpro
Laravel プロジェクト [cftapp] を作成します。
# composer create-project laravel/laravel cftapp
略
No security vulnerability advisories found
> @php artisan key:generate --ansi
INFO Application key set successfully.
# composer create-project laravel/laravel cftapp
略
No security vulnerability advisories found
> @php artisan key:generate --ansi
INFO Application key set successfully.
# composer create-project laravel/laravel cftapp 略 No security vulnerability advisories found > @php artisan key:generate --ansi INFO Application key set successfully.
3.ポート番号8000を開放します
# sudo ufw allow 8000
ルールを追加しました
ルールを追加しました (v6)
# sudo ufw reload
ファイアウォールを再読込しました
# sudo ufw status
状態: アクティブ
To Action From
-- ------ ----
22 ALLOW Anywhere
8000 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
8000 (v6) ALLOW Anywhere (v6)
# sudo ufw allow 8000
ルールを追加しました
ルールを追加しました (v6)
# sudo ufw reload
ファイアウォールを再読込しました
# sudo ufw status
状態: アクティブ
To Action From
-- ------ ----
22 ALLOW Anywhere
8000 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
8000 (v6) ALLOW Anywhere (v6)
# sudo ufw allow 8000 ルールを追加しました ルールを追加しました (v6) # sudo ufw reload ファイアウォールを再読込しました # sudo ufw status 状態: アクティブ To Action From -- ------ ---- 22 ALLOW Anywhere 8000 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 8000 (v6) ALLOW Anywhere (v6)
4.動作確認します
# cd cftapp
# php artisan serve --host 0.0.0.0 --port=8000
INFO Server running on [http://0.0.0.0:8000].
Press Ctrl+C to stop the server
# cd cftapp
# php artisan serve --host 0.0.0.0 --port=8000
INFO Server running on [http://0.0.0.0:8000].
Press Ctrl+C to stop the server
# cd cftapp # php artisan serve --host 0.0.0.0 --port=8000 INFO Server running on [http://0.0.0.0:8000]. Press Ctrl+C to stop the server
任意のクライアントコンピューターで Web アクセスして、「Laravel」が表示されます。
例 http://192.168.71.132:8000/