PCS開発チーム
PCS開発チーム
php.newはLaravelによる提供
PHPやcomposerのインストール方法として急に登場。
// 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のライト版みたいな扱いでLaravelに必要なバイナリだけをインストールしている。
# 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"
PHP公式ではなくLaravel公式と分かってよく見直すと https://php.new/ はLaravel+Livewireで作られてる。
使うべき?
使わなくていい。Laravel公式とはいえ独自バイナリなんて使いたくないだろう。
node.jsはインストールされないので別途必要。
普通の使い方からも離れてる。
Macならbrew、WindowsならWSLを使う普通の使い方をしたほうがいい。
超初心者向けにPHPをインストールする部分からLaravel公式が提供してる形だけどLaravel入門よりも先がない。
追記
これを書いた数時間後には https://php.new/ が全面改修されてLaravelなことが明記された。
macならSpotlightを開いてTerminalを起動してペーストなんて手順まで丁寧に説明してるので本当に超初心者向け。
ここまで説明されなくても分かる人は使わなくていい。