
ショコラ
Laravel をインストールするには?
「https://laravel.build」を使う方法と、ドッカーコンポーズを使う方法がありそう。
今回はドッカーコンポーズの手順でキメマス。

もっさん先輩
手順
Laravel をインストールする手順。
- PHPコンテナを起動します。
docker run -it php bash
- apt-get アップデートします。
apt-get update
- libzip-devパッケージをインストールします。
apt-get install -y libzip-dev
- zipモジュールをインストールします。
docker-php-ext-install zip
- コンポーザーをインストールします。
curl -sS https://getcomposer.org/installer | php &&\
mv composer.phar /usr/local/bin/composer &&\
chmod a+x /usr/local/bin/composer
- Laravel をインストールします。
composer create-project laravel/laravel
因みに zip をインストールしないで、laravel をインストールしようとすると↓こちらのエラーになります。
# composer create-project laravel/laravel
Creating a "laravel/laravel" project at "./laravel"
Info from https://repo.packagist.org: #StandWithUkraine
Installing laravel/laravel (v9.1.10)
Failed to download laravel/laravel from dist: The zip extension and unzip/7z commands are both missing, skipping.
The php.ini used by your command-line PHP is: /usr/local/etc/php/conf.d/docker-php-ext-sodium.ini
Now trying to download from source
In GitDownloader.php line 77:
git was not found in your PATH, skipping source download
以上