PHPについてリリース前などの特定のバージョンをソースコードからビルドしたい時があります。これは手作業でもできないことはないのですが面倒です。php-builder-windows はこれを自動でやってくれるツールです。
shivammathur/php-builder-windows: Build PHP 8.0 and above nightly snaps for Windows.
使い方は次の引用したコマンドの通りです。PowerShell でこれを実行すれば設定に沿ったPHPがインストールされます。エラーが出た場合は管理者権限で再チャレンジです。
# 設定用変数 $php_dir = 'C:\tools\php' # 保存先 $arch = 'x64' # OSのアーキテクチャ x64 or x86 $ts = $False # $False なら nts(ノンスレッドセーフ)$True なら ts(スレッドセーフ) $version = '8.3' # バージョン 8.0, 8.1, 8.2, or 8.3 # インストールコマンド New-Item -Path $php_dir -Type Directory -Force Invoke-WebRequest -UseBasicParsing -Uri https://github.com/shivammathur/php-builder-windows/releases/latest/download/Get-Php.ps1 -OutFile $php_dir\Get-Php.ps1 . $php_dir\Get-Php.ps1 -Architecture $arch -ThreadSafe $ts -Path $php_dir -Version $version # インストールできたか否かのテスト . $php_dir\php -v