Ubuntu + XAMPPで Laravelの環境構築を行う
MdNから出版された「プロフェッショナルWebプログラミング Laravel」という題の書籍を用い、PHPのフレームワークでの開発手順を学習している。書籍では、Dockerを用いて環境構築を行っているが、個人的にUbuntu20.04、xamppで開発したかったのだが、案の定、環境構築で上手く行かなかったので対処方法などを示したい。
環境構築
まず、下記のコマンドでComposerをインストールし、chmodで実行権限を付与する。
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
特に何も表示されないので、バージョンを確認する。
composer --version
このような出力があればOK
次に、下記のコマンドでLaravelのインストールおよびアプリケーションの作成を行う。
composer create-project laravel/laravel <プロジェクト名> --prefer-dist
xamppのPHPのバージョンに合わせて、DOMをインストールする。(私の場合は、PHP7.4)
sudo apt install php7.4-dom
そして以前のディレクトリを削除し、再度プロジェクトの作成を行う。
composer create-project laravel/laravel <プロジェクト名> --prefer-dist
このように、緑色文字がバァーーっと表示されると多分成功。
最後にxamppのapache2を起動して、/localhost/<プロジェクト名>/publicにアクセスすると、以下のように表示される。これで環境構築は終わり。