【PHP】Windows上で手っ取り早くリリース前のPHPをビルドしてくれるツール php-builder-windows の紹介

  • 2023年2月14日
  • PHP

 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

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

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG