menu
書いてる野郎
orebike@gmail.com
とりあえずやり始めるまでメモ
Linux Mint 19.3 Mate 上に構築
今どきなので Docker を使う
基本的に Dockerを使ってLaravel開発環境構築 - Qiita ここを参考にするが、2020-06-10 現在で、最新環境を整えると、この記述では動かない部分が出てくるのでそれを補足する
参考のようにディレクトリを設定して、設定ファイルを書くのだが、PHP のイメージ構築部分だけ少し違う
ということで Docker の PHP 側の設定がこのようになる。
FROM php:7.4.6-fpm COPY php.ini /usr/local/etc/php/ RUN apt-get update RUN apt-get install -y zlib1g-dev libzip-dev mariadb-client unzip RUN docker-php-ext-install zip pdo_mysql #Composer install COPY --from=composer /usr/bin/composer /usr/bin/composer ENV COMPOSER_ALLOW_SUPERUSER 1 ENV COMPOSER_HOME /composer ENV PATH $PATH:/composer/vendor/bin WORKDIR /var/www RUN composer global require "laravel/installer"
ドン!
$ docker-compose up -d
OK
ログイン
$ docker-compose exec php bash
実行
# laravel new
パーミッションが面倒なので全開放しておく
# chmod 777 -R /var/www
確認
http://localhost/
OK
入った Laravel はこうなった。
# php artisan --version Laravel Framework 7.14.1