【PHP】環境構築(Windows11)

PHPの実行環境を構築するには、Webサーバ(必須)やMySQLと連携する必要があります。これらの環境を簡単に構築できるXAMPPを使って、PHPの開発環境を構築していきます。

XAMPPの導入

OS:Windows11

インストーラのダウンロード

公式サイトからインストーラを入手します。

Download XAMPP

最新版の8.2.12(2024年9月16日現在)をダウンロードしていきます。

ダウンロードが完了したら、インストーラを起動しましょう。
ポップアップが出ますが、OKを押して次に進みます。

Nextを押します。

インストールするコンポーネントを選べます。特に変更の必要はありません。Nextを押します。

インストールするフォルダを選択できます。ドライブの直下が嫌な場合は好きなディレクトリを指定してNextを押します。
※ C:\Program Files の配下にはインストールしないようにしてください。うまく動作しない原因になります。

言語を選べますが英語とドイツ語のみです。恐らくこのままでいいと思いますのでNextを押します。その後インストールが始まります。

インストール完了です。Finishでダイアログを閉じます。

PHPスクリプトの作成

インストールしたxamppフォルダ直下にあるhtdocsフォルダにスクリプトを格納します。

上記htdocsフォルダ内にphpファイルを配置すると、Webブラウザのlocalhostからアクセスできるようになります。階層を作ってサブディレクトリを切ることも可能です。

今回はhtdocsにphp-demoフォルダを作成、その中にphpファイルを格納します。

xampp
└htdocs
 └php-demo
  └index.php

index.phpの中身は以下のようになります。VSCodeやテキストエディタなどで作成します。

<?php
echo 'Hello world!';
?>

PHPスクリプトの実行

ブラウザでPHPを実行するには、ローカル環境にWebサーバを立てる必要があります。XAMPPに同梱されている、WebサーバのApacheを使用します。

XAMPP Control Panelを開きます。

今回使用するのはApacheだけなので、Apacheの列にあるStartを押下します。

これでローカル環境にサーバが立ち上がりました。ブラウザでlocalhost/php-demoにアクセスしてみましょう。

上記のように表示されれば成功です!

最後に、Apacheを忘れずにstopしましょう。コントロールパネルを閉じただけではstopしてくれないので注意。

これで環境構築は完了です。お疲れさまでした!

コメント