概要
インストーラはないのでダウンロードして適切な場所に配置して設定ファイルを編集します
環境
- Windows11
- php 8.3
ダウンロード
https://windows.php.net/download ここから最新の zip ファイルをダウンロードします
展開し C 直下に配置
ダウンロードしたファイルを展開しディレクトリをリネームし C 直下に配置します
執筆時点では php-8.3.11-nts-Win32-vs16-x64 というディレクトリ名なのでこれを php に変えれば OK です
C:\php
という感じで配置します
php.ini の作成
C:\php\php.ini-development
をコピーして C:\php\php.ini
を作成します
拡張機能の有効化
例えば mysqli という拡張を有効にしたい場合は php.ini の以下の部分を修正します
extension=mysqli
extension_dir = "C:\php\ext"
という感じで拡張機能があるパスと有効にしたい拡張機能のコメントを外せば OK です
動作確認
コマンドプロンプトを起動します
cd c:\php
php -v
でバージョンが表示されれば OK です
cd しないで php コマンドを使いたい場合は PATH に通しましょう
おまけ: cgi サーバを起動する方法
nginx で php を動かす場合に必要です
コマンドプロンプトで以下を実行しましょう
cd c:\php
start php-cgi -b 127.0.0.1:9000
おまけ: 動作には Visual C++ のランタイムが必要
https://learn.microsoft.com/ja-jp/cpp/windows/latest-supported-vc-redist?view=msvc-170 ここから X64 版をダウンロードしてインストールすれば OK です
最後に
windows11 で php を動かす場合にはインストーラはないので zip をダウンロードして配置するようにしましょう
アンインストールする場合はディレクトリを削除すれば OK です