LaravelをXAMPPのapache環境にデプロイする方法を備忘録として簡単にまとめてみました。
Laravel環境を構築した環境
- Windows10
- XAMPP(3.2.4)
- Composer(2.0.7)
- PHP(7.4.12)
- Apache/2.4.46 (Win64)
- Laravel Framework 8.16.0
XAMPPでLaravelアプリケーションを公開したときの手順
-
-
- XAMPPインストール
- Composerインストール
- Laravelのインストール
composer global require laravel/installer
- 環境変数の設定 システムの詳細設定からpathの設定
C:\USERS\利用者名\Appdata\Roaming\Composer\vendor\bin
- Laravelのプロジェクトを作成したい任意の場所に移動(C:\laravelなど)
cd C:\laravel
- プロジェクト作成コマンドを実行 ※今回はlaravelappという名前のプロジェクトを作成(3~5分程度かかります。)
laravel new laravelapp
- XAMPPのhtdocsにlaravelappフォルダごとコピーする。
- apacheを起動して以下のURLを実行
http://localhost/laravelapp/public
- 以下の画面が表示されればOK
- 今のままだとhttp://localhost/laravelapp/publicとURLが長いのでhttpd.confの最終行に以下を追記
Alias / "/xampp/htdocs/laravelapp/public/" <Directory "/xampp/htdocs/laravelapp/public/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted
-
Apache2.4系からは[Order allow,deny]や[Allow from all]を記載するとapache起動時にエラーになるのでここではReqire all grantedにしています。
最後にapacheを再起動してhttp://localhostに接続。Laravelの初期画面が表示されればOKです。
コメント