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
まとめてコピペ実行すると失敗しやすく一行ずつやる方が安定します。うまいこと完了すると次の様になります。