php.newはLaravelによる提供 ==== PHPやcomposerのインストール方法として急に登場。 ```shell // mac /bin/bash -c "$(curl -fsSL https://php.new/install/mac)" ``` https://github.com/laravel/docs/commit/44f2375021852c0b1f0c9b6d3316436d3fc590d3 https://php.new/ だけ見てもPHP公式?としか思わないけどインストールスクリプトの中身を見ると`https://download.herdphp.com`からphpやcomposerのバイナリを直接ダウンロードしている。 [Laravel Herd](https://herd.laravel.com/)のライト版みたいな扱いでLaravelに必要なバイナリだけをインストールしている。 ```shell # Define variables BASE_URL="https://download.herdphp.com" INSTALL_DIR="$HOME/.config/herd-lite/bin" PHP_BIN="$INSTALL_DIR/php" COMPOSER_BIN="$INSTALL_DIR/composer" LARAVEL_BIN="$INSTALL_DIR/laravel" ``` https://php.new/install/mac PHP公式ではなくLaravel公式と分かってよく見直すと https://php.new/ はLaravel+Livewireで作られてる。 ### 使うべき? 使わなくていい。Laravel公式とはいえ独自バイナリなんて使いたくないだろう。 node.jsはインストールされないので別途必要。 普通の使い方からも離れてる。 Macならbrew、WindowsならWSLを使う普通の使い方をしたほうがいい。 超初心者向けにPHPをインストールする部分からLaravel公式が提供してる形だけどLaravel入門よりも先がない。 ### 追記 これを書いた数時間後には https://php.new/ が全面改修されてLaravelなことが明記された。 macならSpotlightを開いてTerminalを起動してペーストなんて手順まで丁寧に説明してるので本当に超初心者向け。 ここまで説明されなくても分かる人は使わなくていい。