エンジニア日記

現役エンジニアの役に立てばいいなと思い立ち上げたブログ

【超初心者向け】PHPのローカル環境構築マニュアル(無料で今日から始める方法)

※ 当ブログにはプロモーションが含まれています

はじめに

PHPを学びたいけど、何から始めたらいいかわからない」
そんな方のために、ローカル環境を無料で簡単に構築する方法を、ステップバイステップで解説します。


ローカル環境ってなに?

ローカル環境とは、あなたのPC上に仮想のWebサーバーを立てて、PHPを実行できる環境のことです。

  • インターネットに公開せず、自分だけで動作確認できる
  • 学習や開発のテストに最適
  • 無料ですぐ始められる

方法①:XAMPP(定番オールインワン)

✅ 特徴

🔧 インストール手順

  1. XAMPP公式サイト にアクセス
  2. OSに合ったバージョンをダウンロード
  3. インストーラを実行し、デフォルトのまま進める
  4. ApacheMySQLを「Start」で起動
  5. htdocs フォルダに index.php を置く
  6. ブラウザで http://localhost/index.php にアクセスして確認!

<?php
  echo "Hello, PHP!";
?>

方法②:VSCode + PHP単体 + ターミナル(軽量派向け)

✅ 特徴

  • より軽くて柔軟な開発環境
  • VSCodeでコード補完やGit連携も可能

🔧 準備するもの

💻 実行例

php -S localhost:8000

index.php を置いたディレクトリでこのコマンドを実行し、ブラウザで http://localhost:8000 にアクセス!


よくあるトラブルと対処法

症状原因解決方法
ブラウザで表示されない Apacheが起動していない XAMPPで「Start」状態か確認
文字化けする 文字コードの問題 index.phpUTF-8 で保存
phpコマンドが動かない PATHが通ってない インストール時にPATH設定 or 手動で追加

おすすめ教材でステップアップ

※準備中


まとめ

  • 初心者にはXAMPPがおすすめ:ワンクリックで簡単構築
  • 慣れてきたらVSCode + PHPで軽量&柔軟な開発環境も◎
  • ローカル環境ができれば、PHP学習は一気に捗ります!