2024年8月30日金曜日

Windows11 に php をインストールする方法

Windows11 に php をインストールする方法

概要

インストーラはないのでダウンロードして適切な場所に配置して設定ファイルを編集します

環境

  • 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 です

0 件のコメント:

コメントを投稿