<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XAMPP | Seek Rise</title>
	<atom:link href="https://seek-rise.com/tag/xampp/feed/" rel="self" type="application/rss+xml" />
	<link>https://seek-rise.com</link>
	<description></description>
	<lastBuildDate>Tue, 17 Mar 2026 15:12:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://seek-rise.com/wp-content/uploads/2019/10/cropped-favicon-32x32.png</url>
	<title>XAMPP | Seek Rise</title>
	<link>https://seek-rise.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/><site xmlns="com-wordpress:feed-additions:1">167377966</site>	<item>
		<title>2-6 PHPが正しく動作しているか確認してみよう</title>
		<link>https://seek-rise.com/web-development/setup/post-327/</link>
					<comments>https://seek-rise.com/web-development/setup/post-327/#respond</comments>
		
		<dc:creator><![CDATA[NOA（ノア）]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 09:43:42 +0000</pubDate>
				<category><![CDATA[Web開発学習ロードマップ]]></category>
		<category><![CDATA[2.開発環境構築]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[ローカル環境]]></category>
		<category><![CDATA[動作確認]]></category>
		<guid isPermaLink="false">https://seek-rise.com/?p=327</guid>

					<description><![CDATA[ここまでで、 ・開発環境とは何か・MAMP / XAMPP のインストール・サーバーの起動 までを行いました。 しかし、この時点では本当にPHPが動いているかどうかは、まだ分かりません。 環境構築で最も重要なのは、「実際 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="244" data-end="250">ここまでで、</p>
<p data-start="252" data-end="298">・開発環境とは何か<br data-start="261" data-end="264" />・MAMP / XAMPP のインストール<br data-start="285" data-end="288" />・サーバーの起動</p>
<p data-start="300" data-end="309">までを行いました。</p>
<p data-start="311" data-end="355">しかし、この時点では<br data-start="321" data-end="324" /><strong data-start="324" data-end="355">本当にPHPが動いているかどうかは、まだ分かりません。</strong></p>
<p data-start="357" data-end="400">環境構築で最も重要なのは、<br data-start="370" data-end="373" /><strong data-start="373" data-end="396">「実際にPHPを動かして確認すること」</strong> です。</p>
<p data-start="402" data-end="428">この記事では、<br data-start="409" data-end="412" />最小限のPHPファイルを使って、</p>
<p data-start="430" data-end="464">・PHPが実行されているか<br data-start="443" data-end="446" />・HTMLとして返ってきているか</p>
<p data-start="466" data-end="479">を、自分の目で確認します。</p>
<hr data-start="481" data-end="484" />

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">この記事で学べること</a></li><li><a href="#toc2" tabindex="0">なぜ動作確認が必要なのか</a></li><li><a href="#toc3" tabindex="0">PHP動作確認のゴール</a></li><li><a href="#toc4" tabindex="0">PHPファイルを作成する</a><ol><li><a href="#toc5" tabindex="0">サンプルコード①：最小のPHPコード</a></li><li><a href="#toc6" tabindex="0">ポイント</a></li></ol></li><li><a href="#toc7" tabindex="0">ブラウザからアクセスする</a></li><li><a href="#toc8" tabindex="0">正しく動作している場合</a></li><li><a href="#toc9" tabindex="0">表示されない場合に確認すること</a><ol><li><a href="#toc10" tabindex="0">① サーバーは起動しているか</a></li><li><a href="#toc11" tabindex="0">② ファイルの置き場所は正しいか</a></li><li><a href="#toc12" tabindex="0">③ URLは正しいか</a></li></ol></li><li><a href="#toc13" tabindex="0">PHPがそのまま表示される場合</a></li><li><a href="#toc14" tabindex="0">phpinfo()で詳細を確認する</a><ol><li><a href="#toc15" tabindex="0">サンプルコード②：phpinfo()</a></li></ol></li><li><a href="#toc16" tabindex="0">phpinfo()の画面を見たらやること</a></li><li><a href="#toc17" tabindex="0">エラーが出た場合の考え方</a></li><li><a href="#toc18" tabindex="0">この確認が今後ずっと役に立つ理由</a></li><li><a href="#toc19" tabindex="0">まとめ</a></li><li><a href="#toc20" tabindex="0">次に読むべき記事</a></li></ol>
    </div>
  </div>

<h2 data-section-id="189k5z7" data-start="486" data-end="499"><span id="toc1">この記事で学べること</span></h2>
<p data-start="501" data-end="565">・PHP動作確認の目的<br data-start="512" data-end="515" />・PHPファイルの作り方<br data-start="527" data-end="530" />・ブラウザからの正しいアクセス方法<br data-start="547" data-end="550" />・エラーが出た場合の考え方</p>
<hr data-start="567" data-end="570" />
<h2 data-section-id="1nlxtd6" data-start="572" data-end="587"><span id="toc2">なぜ動作確認が必要なのか</span></h2>
<p data-start="589" data-end="602">環境構築でよくある失敗は、</p>
<p data-start="604" data-end="654">・インストールしただけで安心する<br data-start="620" data-end="623" />・サーバーが起動していない<br data-start="636" data-end="639" />・PHPが実行されていない</p>
<p data-start="656" data-end="665">というケースです。</p>
<p data-start="667" data-end="702"><strong data-start="667" data-end="698">「PHPが書ける」ことと<br data-start="681" data-end="684" />「PHPが動く」ことは別</strong> です。</p>
<p data-start="704" data-end="725">必ず、<br data-start="707" data-end="710" />自分で動かして確認しましょう。</p>
<hr data-start="727" data-end="730" />
<h2 data-section-id="49cra6" data-start="732" data-end="746"><span id="toc3">PHP動作確認のゴール</span></h2>
<p data-start="748" data-end="773">この記事のゴールは、<br data-start="758" data-end="761" />次の状態になることです。</p>
<p data-start="775" data-end="826">・PHPファイルを作成できた<br data-start="789" data-end="792" />・ブラウザからアクセスできた<br data-start="806" data-end="809" />・PHPの処理結果が表示された</p>
<p data-start="828" data-end="858">この3つが確認できれば、<br data-start="840" data-end="843" /><strong data-start="843" data-end="854">開発環境は完成</strong> です。</p>
<hr data-start="860" data-end="863" />
<h2 data-section-id="1s2knui" data-start="865" data-end="880"><span id="toc4">PHPファイルを作成する</span></h2>
<p data-start="882" data-end="921">まずは、<br data-start="886" data-end="889" /><strong data-start="889" data-end="902">ドキュメントルート</strong> に<br data-start="904" data-end="907" />PHPファイルを作成します。</p>
<p data-start="923" data-end="949">ファイル名は、<br data-start="930" data-end="933" /><code data-start="933" data-end="943">test.php</code> とします。</p>
<hr data-start="951" data-end="954" />
<h3 data-section-id="oinavj" data-start="956" data-end="978"><span id="toc5">サンプルコード①：最小のPHPコード</span></h3>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly"><span class="ͼu">&lt;?php</span>
<span class="ͼv">echo</span> <span class="ͼz">'PHPが動いています'</span>;</pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<hr data-start="1017" data-end="1020" />
<h3 data-section-id="10xrzus" data-start="1022" data-end="1030"><span id="toc6">ポイント</span></h3>
<p data-start="1032" data-end="1089">・ファイル名は <code data-start="1040" data-end="1046">.php</code><br data-start="1046" data-end="1049" />・拡張子が <code data-start="1055" data-end="1062">.html</code> ではない<br data-start="1067" data-end="1070" />・必ず <code data-start="1074" data-end="1081">&lt;?php</code> から始まる</p>
<hr data-start="1091" data-end="1094" />
<h2 data-section-id="1tqcx6d" data-start="1096" data-end="1111"><span id="toc7">ブラウザからアクセスする</span></h2>
<p data-start="1113" data-end="1154">作成した PHP ファイルには、<br data-start="1129" data-end="1132" /><strong data-start="1132" data-end="1149">必ずブラウザ経由でアクセス</strong> します。</p>
<p data-start="1156" data-end="1161">例として、</p>
<p data-start="1163" data-end="1191">・<a class="decorated-link cursor-pointer" target="_new" data-start="1164" data-end="1189">http://localhost/test.php</a></p>
<p data-start="1193" data-end="1209">のようなURLにアクセスします。</p>
<p data-start="1211" data-end="1251">※ ファイルを<br data-start="1218" data-end="1221" />　ダブルクリックして開いても<br data-start="1235" data-end="1238" />　PHPは実行されません。</p>
<hr data-start="1253" data-end="1256" />
<h2 data-section-id="i03pzp" data-start="1258" data-end="1272"><span id="toc8">正しく動作している場合</span></h2>
<p data-start="1274" data-end="1278">画面に、</p>
<p data-start="1280" data-end="1292">「PHPが動いています」</p>
<p data-start="1294" data-end="1308">と表示されていれば成功です。</p>
<p data-start="1310" data-end="1314">これは、</p>
<p data-start="1316" data-end="1358">・PHPコードが<br data-start="1324" data-end="1327" />・サーバー上で実行され<br data-start="1338" data-end="1341" />・結果がHTMLとして返された</p>
<p data-start="1360" data-end="1368">という状態です。</p>
<hr data-start="1370" data-end="1373" />
<h2 data-section-id="1dlkkix" data-start="1375" data-end="1393"><span id="toc9">表示されない場合に確認すること</span></h2>
<p data-start="1395" data-end="1423">表示されない場合、<br data-start="1404" data-end="1407" />次の点を順番に確認してください。</p>
<hr data-start="1425" data-end="1428" />
<h3 data-section-id="sb790b" data-start="1430" data-end="1448"><span id="toc10">① サーバーは起動しているか</span></h3>
<p data-start="1450" data-end="1491">・MAMP / XAMPP の管理画面で<br data-start="1470" data-end="1473" />・Apache が起動しているか</p>
<p data-start="1493" data-end="1519">これが止まっていると、<br data-start="1504" data-end="1507" />PHPは一切動きません。</p>
<hr data-start="1521" data-end="1524" />
<h3 data-section-id="g0aett" data-start="1526" data-end="1546"><span id="toc11">② ファイルの置き場所は正しいか</span></h3>
<p data-start="1548" data-end="1585">・ドキュメントルートに置いているか<br data-start="1565" data-end="1568" />・別のフォルダに作っていないか</p>
<p data-start="1587" data-end="1605">ここが原因のケースは非常に多いです。</p>
<hr data-start="1607" data-end="1610" />
<h3 data-section-id="1jf1xnf" data-start="1612" data-end="1626"><span id="toc12">③ URLは正しいか</span></h3>
<p data-start="1628" data-end="1666">・<code data-start="1629" data-end="1640">localhost</code> を使っているか<br data-start="1648" data-end="1651" />・ファイル名は合っているか</p>
<p data-start="1668" data-end="1696">URLとファイルの対応関係を<br data-start="1682" data-end="1685" />必ず確認してください。</p>
<hr data-start="1698" data-end="1701" />
<h2 data-section-id="1gsyk0e" data-start="1703" data-end="1721"><span id="toc13">PHPがそのまま表示される場合</span></h2>
<p data-start="1723" data-end="1729">もし画面に、</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly">&lt;?php echo 'PHPが動いています'; ?&gt;</pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="1772" data-end="1801">のように<br data-start="1776" data-end="1779" /><strong data-start="1779" data-end="1798">コードがそのまま表示された場合</strong> は、</p>
<p data-start="1803" data-end="1835">・PHPが実行されていない<br data-start="1816" data-end="1819" />・HTMLとして扱われている</p>
<p data-start="1837" data-end="1842">状態です。</p>
<p data-start="1844" data-end="1850">この場合は、</p>
<p data-start="1852" data-end="1888">・PHPが有効になっていない<br data-start="1866" data-end="1869" />・サーバー経由でアクセスしていない</p>
<p data-start="1890" data-end="1899">可能性があります。</p>
<hr data-start="1901" data-end="1904" />
<h2 data-section-id="1flconl" data-start="1906" data-end="1926"><span id="toc14">phpinfo()で詳細を確認する</span></h2>
<p data-start="1928" data-end="1951">もう一段、<br data-start="1933" data-end="1936" />環境を確認する方法があります。</p>
<hr data-start="1953" data-end="1956" />
<h3 data-section-id="sx3pxi" data-start="1958" data-end="1980"><span id="toc15">サンプルコード②：phpinfo()</span></h3>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly"><span class="ͼu">&lt;?php</span>
<span class="ͼ11">phpinfo</span>();</pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<hr data-start="2011" data-end="2014" />
<p data-start="2016" data-end="2031">このファイルにアクセスすると、</p>
<p data-start="2033" data-end="2064">・PHPのバージョン<br data-start="2043" data-end="2046" />・設定内容<br data-start="2051" data-end="2054" />・有効な拡張機能</p>
<p data-start="2066" data-end="2079">などが一覧で表示されます。</p>
<p data-start="2081" data-end="2085">これは、</p>
<p data-start="2087" data-end="2116"><strong data-start="2087" data-end="2107">「PHPが確実に動いている証拠」</strong><br data-start="2107" data-end="2110" />になります。</p>
<hr data-start="2118" data-end="2121" />
<h2 data-section-id="1raure6" data-start="2123" data-end="2146"><span id="toc16">phpinfo()の画面を見たらやること</span></h2>
<p data-start="2148" data-end="2166">phpinfo() が表示されたら、</p>
<p data-start="2168" data-end="2193">・PHPのバージョン<br data-start="2178" data-end="2181" />・エラーレポート設定</p>
<p data-start="2195" data-end="2233">を軽く確認し、<br data-start="2202" data-end="2205" /><strong data-start="2205" data-end="2225">このファイルは削除または非公開に</strong> してください。</p>
<p data-start="2235" data-end="2259">本番環境では、<br data-start="2242" data-end="2245" />表示してはいけない情報です。</p>
<hr data-start="2261" data-end="2264" />
<h2 data-section-id="16z0o29" data-start="2266" data-end="2281"><span id="toc17">エラーが出た場合の考え方</span></h2>
<p data-start="2283" data-end="2313">エラーが出た場合は、<br data-start="2293" data-end="2296" />「失敗した」と思わないでください。</p>
<p data-start="2315" data-end="2319">これは、</p>
<p data-start="2321" data-end="2351"><strong data-start="2321" data-end="2345">開発環境が正しくエラーを表示している証拠</strong><br data-start="2345" data-end="2348" />です。</p>
<p data-start="2353" data-end="2358">エラーは、</p>
<p data-start="2360" data-end="2378">・どこで<br data-start="2364" data-end="2367" />・何が<br data-start="2370" data-end="2373" />・なぜ</p>
<p data-start="2380" data-end="2395">起きているかを教えてくれます。</p>
<hr data-start="2397" data-end="2400" />
<h2 data-section-id="ykskzi" data-start="2402" data-end="2421"><span id="toc18">この確認が今後ずっと役に立つ理由</span></h2>
<p data-start="2423" data-end="2441">この「PHPが動いた」という体験は、</p>
<p data-start="2443" data-end="2483">・HTML学習<br data-start="2450" data-end="2453" />・PHP基礎<br data-start="2459" data-end="2462" />・フォーム処理<br data-start="2469" data-end="2472" />・データベース連携</p>
<p data-start="2485" data-end="2497">すべての土台になります。</p>
<p data-start="2499" data-end="2502">今後、</p>
<p data-start="2504" data-end="2510">「動かない」</p>
<p data-start="2512" data-end="2538">と感じたときは、<br data-start="2520" data-end="2523" />必ずここに立ち返ってください。</p>
<hr data-start="2540" data-end="2543" />
<h2 data-section-id="1huqhjm" data-start="2545" data-end="2551"><span id="toc19">まとめ</span></h2>
<p data-start="2553" data-end="2560">この記事では、</p>
<p data-start="2562" data-end="2601">・PHPファイルの作成<br data-start="2573" data-end="2576" />・ブラウザからのアクセス<br data-start="2588" data-end="2591" />・動作確認の方法</p>
<p data-start="2603" data-end="2638">を通して、<br data-start="2608" data-end="2611" /><strong data-start="2611" data-end="2629">開発環境が正しく動いているか</strong> を確認しました。</p>
<p data-start="2640" data-end="2668">この確認ができた時点で、<br data-start="2652" data-end="2655" />2章の目的はほぼ達成です。</p>
<hr data-start="2670" data-end="2673" />
<h2 data-section-id="iedzut" data-start="2675" data-end="2686"><span id="toc20">次に読むべき記事</span></h2>
<p data-start="2688" data-end="2721">▶ 次の記事<br data-start="2694" data-end="2697" /><a href="https://seek-rise.com/web-development/setup/post-330/">2-7 ブラウザ開発者ツールの基本的な使い方</a></p>
<p data-start="2723" data-end="2751">▶ 関連記事<br data-start="2729" data-end="2732" /><a href="https://seek-rise.com/web-development/setup/post-251/">2-2 開発環境構築の全体像と流れ</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://seek-rise.com/web-development/setup/post-327/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">327</post-id>	</item>
		<item>
		<title>2-4 XAMPPとは？WindowsでのPHP開発環境構築手順</title>
		<link>https://seek-rise.com/web-development/setup/post-322/</link>
					<comments>https://seek-rise.com/web-development/setup/post-322/#respond</comments>
		
		<dc:creator><![CDATA[NOA（ノア）]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 08:21:38 +0000</pubDate>
				<category><![CDATA[Web開発学習ロードマップ]]></category>
		<category><![CDATA[2.開発環境構築]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ローカル環境]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[PHP環境構築]]></category>
		<guid isPermaLink="false">https://seek-rise.com/?p=322</guid>

					<description><![CDATA[前の記事では、Macユーザー向けに MAMP を使ったPHP開発環境の構築方法を解説しました。 この記事では、Windowsユーザー向けの開発環境構築ツール「XAMPP」 を使って、PHPが動く環境を用意します。 ここで [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="249" data-end="306">前の記事では、<br data-start="256" data-end="259" />Macユーザー向けに <strong data-start="270" data-end="278">MAMP</strong> を使った<br data-start="283" data-end="286" />PHP開発環境の構築方法を解説しました。</p>
<p data-start="308" data-end="376">この記事では、<br data-start="315" data-end="318" /><strong data-start="318" data-end="352">Windowsユーザー向けの開発環境構築ツール「XAMPP」</strong> を使って、<br data-start="358" data-end="361" />PHPが動く環境を用意します。</p>
<p data-start="378" data-end="430">ここでも大切なのは、<br data-start="388" data-end="391" /><strong data-start="391" data-end="426">手順をなぞることではなく「何を準備しているのか」を理解すること</strong> です。</p>
<hr data-start="432" data-end="435" />

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">この記事で学べること</a></li><li><a href="#toc2" tabindex="0">XAMPPとは何か</a></li><li><a href="#toc3" tabindex="0">なぜXAMPPを使うのか</a></li><li><a href="#toc4" tabindex="0">XAMPPで用意されるもの</a></li><li><a href="#toc5" tabindex="0">XAMPPのダウンロードとインストール</a></li><li><a href="#toc6" tabindex="0">XAMPPコントロールパネルを確認する</a></li><li><a href="#toc7" tabindex="0">ApacheとMySQLを起動する</a></li><li><a href="#toc8" tabindex="0">ローカルサーバーとして動いている状態</a></li><li><a href="#toc9" tabindex="0">ドキュメントルートを理解する</a></li><li><a href="#toc10" tabindex="0">なぜドキュメントルートが重要なのか</a></li><li><a href="#toc11" tabindex="0">PHPバージョンについて</a></li><li><a href="#toc12" tabindex="0">ここではまだ動作確認は行わない</a></li><li><a href="#toc13" tabindex="0">初心者がよくつまずくポイント</a></li><li><a href="#toc14" tabindex="0">まとめ</a></li><li><a href="#toc15" tabindex="0">次に読むべき記事</a></li></ol>
    </div>
  </div>

<h2 data-section-id="189k5z7" data-start="437" data-end="450"><span id="toc1">この記事で学べること</span></h2>
<p data-start="452" data-end="526">・XAMPPとは何か<br data-start="462" data-end="465" />・XAMPPで何が用意されるのか<br data-start="481" data-end="484" />・Windowsでの基本的な環境構築の考え方<br data-start="506" data-end="509" />・PHP開発環境として使う準備</p>
<hr data-start="528" data-end="531" />
<h2 data-section-id="1a4unm0" data-start="533" data-end="545"><span id="toc2">XAMPPとは何か</span></h2>
<p data-start="547" data-end="600">XAMPPとは、<br data-start="555" data-end="558" /><strong data-start="558" data-end="596">WindowsでWeb開発を行うための環境をまとめて用意できるツール</strong> です。</p>
<p data-start="602" data-end="630">XAMPPという名前は、<br data-start="614" data-end="617" />次の頭文字から来ています。</p>
<p data-start="632" data-end="697">・X：クロスプラットフォーム<br data-start="646" data-end="649" />・A：Apache（Webサーバー）<br data-start="667" data-end="670" />・M：MySQL（データベース）<br data-start="686" data-end="689" />・P：PHP</p>
<p data-start="699" data-end="744">つまり、<br data-start="703" data-end="706" /><strong data-start="706" data-end="732">Web開発に必要な基本要素を一式まとめた環境</strong><br data-start="732" data-end="735" />と考えてください。</p>
<hr data-start="746" data-end="749" />
<h2 data-section-id="19eyc7d" data-start="751" data-end="766"><span id="toc3">なぜXAMPPを使うのか</span></h2>
<p data-start="768" data-end="779">Windows環境で、</p>
<p data-start="781" data-end="806">・Apache<br data-start="788" data-end="791" />・PHP<br data-start="795" data-end="798" />・MySQL</p>
<p data-start="808" data-end="840">を個別に設定するのは、<br data-start="819" data-end="822" />初心者にとって難易度が高くなります。</p>
<p data-start="842" data-end="854">XAMPPを使うことで、</p>
<p data-start="856" data-end="900">・まとめてインストールできる<br data-start="870" data-end="873" />・設定が最小限で済む<br data-start="883" data-end="886" />・すぐにPHPを動かせる</p>
<p data-start="902" data-end="915">というメリットがあります。</p>
<hr data-start="917" data-end="920" />
<h2 data-section-id="1e7ej4f" data-start="922" data-end="938"><span id="toc4">XAMPPで用意されるもの</span></h2>
<p data-start="940" data-end="974">XAMPPをインストールすると、<br data-start="956" data-end="959" />次のものが自動で用意されます。</p>
<p data-start="976" data-end="1040">・Apache（Webサーバー）<br data-start="992" data-end="995" />・PHP（実行環境）<br data-start="1005" data-end="1008" />・MySQL（データベース）<br data-start="1022" data-end="1025" />・管理用コントロールパネル</p>
<p data-start="1042" data-end="1072">これらを<br data-start="1046" data-end="1049" /><strong data-start="1049" data-end="1071">自分で個別に準備する必要はありません</strong>。</p>
<hr data-start="1074" data-end="1077" />
<h2 data-section-id="gxpsh7" data-start="1079" data-end="1101"><span id="toc5">XAMPPのダウンロードとインストール</span></h2>
<p data-start="1103" data-end="1148">まずは、<br data-start="1107" data-end="1110" />XAMPPを公式サイトからダウンロードし、<br data-start="1131" data-end="1134" />インストーラーを実行します。</p>
<p data-start="1150" data-end="1157">この工程では、</p>
<p data-start="1159" data-end="1176">・特別な知識<br data-start="1165" data-end="1168" />・難しい設定</p>
<p data-start="1178" data-end="1184">は不要です。</p>
<p data-start="1186" data-end="1213">画面の案内に従って<br data-start="1195" data-end="1198" />インストールを進めてください。</p>
<hr data-start="1215" data-end="1218" />
<h2 data-section-id="1vn5scj" data-start="1220" data-end="1242"><span id="toc6">XAMPPコントロールパネルを確認する</span></h2>
<p data-start="1244" data-end="1276">インストール後、<br data-start="1252" data-end="1255" />XAMPPコントロールパネルを起動します。</p>
<p data-start="1278" data-end="1283">ここでは、</p>
<p data-start="1285" data-end="1303">・Apache<br data-start="1292" data-end="1295" />・MySQL</p>
<p data-start="1305" data-end="1328">の状態を<br data-start="1309" data-end="1312" /><strong data-start="1312" data-end="1322">まとめて管理</strong> できます。</p>
<hr data-start="1330" data-end="1333" />
<h2 data-section-id="16zeg7f" data-start="1335" data-end="1355"><span id="toc7">ApacheとMySQLを起動する</span></h2>
<p data-start="1357" data-end="1369">コントロールパネルから、</p>
<p data-start="1371" data-end="1397">・Apache を起動<br data-start="1382" data-end="1385" />・MySQL を起動</p>
<p data-start="1399" data-end="1403">します。</p>
<p data-start="1405" data-end="1442">両方が起動していれば、<br data-start="1416" data-end="1419" /><strong data-start="1419" data-end="1438">開発環境の土台が動き始めた状態</strong> です。</p>
<hr data-start="1444" data-end="1447" />
<h2 data-section-id="cxiyp9" data-start="1449" data-end="1470"><span id="toc8">ローカルサーバーとして動いている状態</span></h2>
<p data-start="1472" data-end="1524">Apacheを起動すると、<br data-start="1485" data-end="1488" /><strong data-start="1488" data-end="1519">自分のWindows PCがローカルサーバーとして動作</strong> します。</p>
<p data-start="1526" data-end="1530">これは、</p>
<p data-start="1532" data-end="1568">・インターネット上のサーバーではない<br data-start="1550" data-end="1553" />・自分のPCの中だけで動く</p>
<p data-start="1570" data-end="1582">開発専用のサーバーです。</p>
<hr data-start="1584" data-end="1587" />
<h2 data-section-id="1rdd4f8" data-start="1589" data-end="1606"><span id="toc9">ドキュメントルートを理解する</span></h2>
<p data-start="1608" data-end="1646">XAMPPには、<br data-start="1616" data-end="1619" /><strong data-start="1619" data-end="1632">ドキュメントルート</strong> と呼ばれる場所があります。</p>
<p data-start="1648" data-end="1683">ここに置いたファイルだけが、<br data-start="1662" data-end="1665" />ブラウザからアクセス可能になります。</p>
<p data-start="1685" data-end="1692">今後作成する、</p>
<p data-start="1694" data-end="1708">・HTML<br data-start="1699" data-end="1702" />・PHP</p>
<p data-start="1710" data-end="1737">ファイルは、<br data-start="1716" data-end="1719" /><strong data-start="1719" data-end="1732">必ずこの場所に配置</strong> します。</p>
<hr data-start="1739" data-end="1742" />
<h2 data-section-id="10sn87s" data-start="1744" data-end="1764"><span id="toc10">なぜドキュメントルートが重要なのか</span></h2>
<p data-start="1766" data-end="1798">Windows環境でも、<br data-start="1778" data-end="1781" />次のようなトラブルがよく起きます。</p>
<p data-start="1800" data-end="1839">・ファイルは作ったが表示されない<br data-start="1816" data-end="1819" />・URLにアクセスしても見つからない</p>
<p data-start="1841" data-end="1887">多くの場合、<br data-start="1847" data-end="1850" /><strong data-start="1850" data-end="1876">ドキュメントルート以外にファイルを置いている</strong><br data-start="1876" data-end="1879" />ことが原因です。</p>
<hr data-start="1889" data-end="1892" />
<h2 data-section-id="tzwvwg" data-start="1894" data-end="1909"><span id="toc11">PHPバージョンについて</span></h2>
<p data-start="1911" data-end="1940">XAMPPにも、<br data-start="1919" data-end="1922" />PHPのバージョンが含まれています。</p>
<p data-start="1942" data-end="1949">この段階では、</p>
<p data-start="1951" data-end="1979">・最新である必要はない<br data-start="1962" data-end="1965" />・安定しているバージョン</p>
<p data-start="1981" data-end="1993">が使えていれば十分です。</p>
<p data-start="1995" data-end="2028">PHPのバージョン差による注意点は、<br data-start="2013" data-end="2016" />後の章で改めて扱います。</p>
<hr data-start="2030" data-end="2033" />
<h2 data-section-id="10u5abz" data-start="2035" data-end="2053"><span id="toc12">ここではまだ動作確認は行わない</span></h2>
<p data-start="2055" data-end="2084">この記事の目的は、<br data-start="2064" data-end="2067" /><strong data-start="2067" data-end="2080">環境を用意すること</strong> です。</p>
<p data-start="2086" data-end="2115">・PHPが実行されるか<br data-start="2097" data-end="2100" />・画面に結果が表示されるか</p>
<p data-start="2117" data-end="2152">といった確認は、<br data-start="2125" data-end="2128" /><strong data-start="2128" data-end="2141">次の記事（2-6）</strong> でまとめて行います。</p>
<hr data-start="2154" data-end="2157" />
<h2 data-section-id="nxypiw" data-start="2159" data-end="2176"><span id="toc13">初心者がよくつまずくポイント</span></h2>
<p data-start="2178" data-end="2195">XAMPP構築で多いポイントです。</p>
<p data-start="2197" data-end="2251">・Apacheが起動していない<br data-start="2212" data-end="2215" />・MySQLだけ起動して満足している<br data-start="2233" data-end="2236" />・ファイルの配置場所が違う</p>
<p data-start="2253" data-end="2257">まずは、</p>
<p data-start="2259" data-end="2290">「Apacheが起動しているか」<br data-start="2275" data-end="2278" />を必ず確認してください。</p>
<hr data-start="2292" data-end="2295" />
<h2 data-section-id="1huqhjm" data-start="2297" data-end="2303"><span id="toc14">まとめ</span></h2>
<p data-start="2305" data-end="2312">XAMPPは、</p>
<p data-start="2314" data-end="2352">・Windowsで<br data-start="2323" data-end="2326" />・PHP開発を始めるための<br data-start="2339" data-end="2342" />・定番の開発環境</p>
<p data-start="2354" data-end="2357">です。</p>
<p data-start="2359" data-end="2366">この段階では、</p>
<p data-start="2368" data-end="2404">・正しくインストールできた<br data-start="2381" data-end="2384" />・ApacheとMySQLが起動した</p>
<p data-start="2406" data-end="2426">という状態になっていれば問題ありません。</p>
<hr data-start="2428" data-end="2431" />
<h2 data-section-id="iedzut" data-start="2433" data-end="2444"><span id="toc15">次に読むべき記事</span></h2>
<p data-start="2446" data-end="2482">▶ 次の記事<br data-start="2452" data-end="2455" /><a href="https://seek-rise.com/web-development/setup/post-327/">2-6 PHPが正しく動作しているか確認してみよう</a></p>
<p data-start="2484" data-end="2512">▶ 関連記事<br data-start="2490" data-end="2493" /><a href="https://seek-rise.com/web-development/setup/post-251/">2-2 開発環境構築の全体像と流れ</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://seek-rise.com/web-development/setup/post-322/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">322</post-id>	</item>
		<item>
		<title>2-1 Web開発に必要なツール一覧と選び方</title>
		<link>https://seek-rise.com/web-development/setup/post-248/</link>
					<comments>https://seek-rise.com/web-development/setup/post-248/#respond</comments>
		
		<dc:creator><![CDATA[NOA（ノア）]]></dc:creator>
		<pubDate>Sun, 14 Dec 2025 17:11:21 +0000</pubDate>
				<category><![CDATA[Web開発学習ロードマップ]]></category>
		<category><![CDATA[2.開発環境構築]]></category>
		<category><![CDATA[VSCode]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[開発環境]]></category>
		<guid isPermaLink="false">https://seek-rise.com/?p=248</guid>

					<description><![CDATA[1章では、Web開発の全体像や役割分担について理解してきました。 ここから2章では、実際にコードを書いて動かすための準備 に入ります。 その第一歩が、開発環境の構築 です。 しかし初心者の多くが、 ・なぜ環境構築が必要な [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-start="120" data-end="155">1章では、<br data-start="125" data-end="128" />Web開発の全体像や役割分担について理解してきました。</p>
<p data-start="157" data-end="198">ここから2章では、<br data-start="166" data-end="169" /><strong data-start="169" data-end="191">実際にコードを書いて動かすための準備</strong> に入ります。</p>
<p data-start="200" data-end="225">その第一歩が、<br data-start="207" data-end="210" /><strong data-start="210" data-end="221">開発環境の構築</strong> です。</p>
<p data-start="227" data-end="238">しかし初心者の多くが、</p>
<p data-start="240" data-end="282">・なぜ環境構築が必要なのか<br data-start="253" data-end="256" />・何を準備しているのか分からないまま手順をなぞる</p>
<p data-start="284" data-end="295">という状態に陥ります。</p>
<p data-start="297" data-end="341">この記事では、<br data-start="304" data-end="307" /><strong data-start="307" data-end="333">環境構築に入る前に必ず理解しておくべき考え方</strong> を整理します。</p>
<hr data-start="343" data-end="346" />

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">この記事で学べること</a></li><li><a href="#toc2" tabindex="0">開発環境とは何か（再確認）</a></li><li><a href="#toc3" tabindex="0">なぜ開発環境が必要なのか</a></li><li><a href="#toc4" tabindex="0">Web開発に必要な基本構成</a></li><li><a href="#toc5" tabindex="0">ローカル環境で開発するという考え方</a></li><li><a href="#toc6" tabindex="0">環境構築は「理解」が重要</a></li><li><a href="#toc7" tabindex="0">2章で扱う開発環境の種類</a></li><li><a href="#toc8" tabindex="0">環境構築でよくある不安</a></li><li><a href="#toc9" tabindex="0">この章を終えた時のゴール</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li><li><a href="#toc11" tabindex="0">次に読むべき記事</a></li></ol>
    </div>
  </div>

<h2 data-section-id="189k5z7" data-start="348" data-end="361"><span id="toc1">この記事で学べること</span></h2>
<p data-start="363" data-end="424">・開発環境とは何か<br data-start="372" data-end="375" />・なぜ開発環境が必要なのか<br data-start="388" data-end="391" />・Web開発に必要な構成要素<br data-start="405" data-end="408" />・この後の記事で何をするのか</p>
<hr data-start="426" data-end="429" />
<h2 data-section-id="1uz93id" data-start="431" data-end="447"><span id="toc2">開発環境とは何か（再確認）</span></h2>
<p data-start="449" data-end="491">開発環境とは、<br data-start="456" data-end="459" /><strong data-start="459" data-end="487">自分のパソコン上でWebアプリを動かすための環境</strong> です。</p>
<p data-start="493" data-end="501">本番環境と違い、</p>
<p data-start="503" data-end="538">・自由に試せる<br data-start="510" data-end="513" />・失敗しても問題ない<br data-start="523" data-end="526" />・エラーを確認できる</p>
<p data-start="540" data-end="551">という特徴があります。</p>
<p data-start="553" data-end="595">2章では、<br data-start="558" data-end="561" />この「安全に試せる場所」を<br data-start="574" data-end="577" />自分のPCに用意することが目的です。</p>
<hr data-start="597" data-end="600" />
<h2 data-section-id="1v6tbyu" data-start="602" data-end="617"><span id="toc3">なぜ開発環境が必要なのか</span></h2>
<p data-start="619" data-end="645">PHPは、<br data-start="624" data-end="627" /><strong data-start="627" data-end="641">サーバー側で動く言語</strong> です。</p>
<p data-start="647" data-end="652">そのため、</p>
<p data-start="654" data-end="691">・HTMLファイルを直接開く<br data-start="668" data-end="671" />・PHPファイルをダブルクリックする</p>
<p data-start="693" data-end="715">といった方法では、<br data-start="702" data-end="705" />正しく動作しません。</p>
<p data-start="717" data-end="765">Webサーバー・PHP・データベース<br data-start="735" data-end="738" />といった環境を用意して、<br data-start="750" data-end="753" />初めてPHPは動きます。</p>
<hr data-start="767" data-end="770" />
<h2 data-section-id="1x10n7w" data-start="772" data-end="788"><span id="toc4">Web開発に必要な基本構成</span></h2>
<p data-start="790" data-end="816">PHP開発に必要な要素は、<br data-start="803" data-end="806" />大きく次の3つです。</p>
<p data-start="818" data-end="844">・Webサーバー<br data-start="826" data-end="829" />　→ リクエストを受け取る</p>
<p data-start="846" data-end="868">・PHP<br data-start="850" data-end="853" />　→ プログラムを実行する</p>
<p data-start="870" data-end="893">・データベース<br data-start="877" data-end="880" />　→ データを保存する</p>
<p data-start="895" data-end="926">これらを<br data-start="899" data-end="902" /><strong data-start="902" data-end="922">まとめて用意するのが開発環境構築</strong> です。</p>
<hr data-start="928" data-end="931" />
<h2 data-section-id="x58c8r" data-start="933" data-end="953"><span id="toc5">ローカル環境で開発するという考え方</span></h2>
<p data-start="955" data-end="990">2章では、<br data-start="960" data-end="963" /><strong data-start="963" data-end="980">ローカル環境（自分のPC）</strong> で開発を行います。</p>
<p data-start="992" data-end="1002">理由は次の通りです。</p>
<p data-start="1004" data-end="1051">・ネット接続がなくても作業できる<br data-start="1020" data-end="1023" />・失敗しても誰にも影響がない<br data-start="1037" data-end="1040" />・試行錯誤しやすい</p>
<p data-start="1053" data-end="1074">この考え方は、<br data-start="1060" data-end="1063" />実務でも変わりません。</p>
<hr data-start="1076" data-end="1079" />
<h2 data-section-id="1x4nn4v" data-start="1081" data-end="1096"><span id="toc6">環境構築は「理解」が重要</span></h2>
<p data-start="1098" data-end="1116">環境構築の記事では、<br data-start="1108" data-end="1111" />どうしても</p>
<p data-start="1118" data-end="1145">・手順通りに進める<br data-start="1127" data-end="1130" />・そのままインストールする</p>
<p data-start="1147" data-end="1155">になりがちです。</p>
<p data-start="1157" data-end="1166">しかし大切なのは、</p>
<p data-start="1168" data-end="1201">「今、何をインストールしているのか」<br data-start="1186" data-end="1189" />「それは何のためなのか」</p>
<p data-start="1203" data-end="1213">を理解することです。</p>
<hr data-start="1215" data-end="1218" />
<h2 data-section-id="i65u2j" data-start="1220" data-end="1235"><span id="toc7">2章で扱う開発環境の種類</span></h2>
<p data-start="1237" data-end="1261">2章では、<br data-start="1242" data-end="1245" />次のような環境を順番に扱います。</p>
<p data-start="1263" data-end="1324">・MAMP（Mac向け）<br data-start="1275" data-end="1278" />・XAMPP（Windows向け）<br data-start="1295" data-end="1298" />・開発環境の動作確認<br data-start="1308" data-end="1311" />・ブラウザ開発者ツール</p>
<p data-start="1326" data-end="1357">それぞれ、<br data-start="1331" data-end="1334" /><strong data-start="1334" data-end="1346">役割と使いどころ</strong> を意識して進めます。</p>
<hr data-start="1359" data-end="1362" />
<h2 data-section-id="14oe8mx" data-start="1364" data-end="1378"><span id="toc8">環境構築でよくある不安</span></h2>
<p data-start="1380" data-end="1394">初心者が感じやすい不安です。</p>
<p data-start="1396" data-end="1438">・失敗したら壊れそう<br data-start="1406" data-end="1409" />・設定を間違えたら戻せない<br data-start="1422" data-end="1425" />・専門用語が多くて怖い</p>
<p data-start="1440" data-end="1456">ですが、<br data-start="1444" data-end="1447" />2章の内容はすべて</p>
<p data-start="1458" data-end="1474">「学習用」<br data-start="1463" data-end="1466" />「ローカル環境」</p>
<p data-start="1476" data-end="1502">なので、<br data-start="1480" data-end="1483" /><strong data-start="1483" data-end="1501">安心して進めて問題ありません</strong>。</p>
<hr data-start="1504" data-end="1507" />
<h2 data-section-id="zypenk" data-start="1509" data-end="1524"><span id="toc9">この章を終えた時のゴール</span></h2>
<p data-start="1526" data-end="1549">2章のゴールは、<br data-start="1534" data-end="1537" />次の状態になることです。</p>
<p data-start="1551" data-end="1600">・PHPがローカルで動く<br data-start="1563" data-end="1566" />・ブラウザで結果を確認できる<br data-start="1580" data-end="1583" />・エラーを見て原因を考えられる</p>
<p data-start="1602" data-end="1654">ここまで来れば、<br data-start="1610" data-end="1613" />3章以降の<br data-start="1618" data-end="1621" />HTML / CSS / PHP 学習が<br data-start="1641" data-end="1644" />スムーズに進みます。</p>
<hr data-start="1656" data-end="1659" />
<h2 data-section-id="1huqhjm" data-start="1661" data-end="1667"><span id="toc10">まとめ</span></h2>
<p data-start="1669" data-end="1676">開発環境とは、</p>
<p data-start="1678" data-end="1702">・Web開発を行うための<br data-start="1690" data-end="1693" />・安全な実験場</p>
<p data-start="1704" data-end="1707">です。</p>
<p data-start="1709" data-end="1745">2章では、<br data-start="1714" data-end="1717" />「なぜ必要か」を理解しながら<br data-start="1731" data-end="1734" />環境を整えていきます。</p>
<p data-start="1747" data-end="1792">ここを曖昧にせず進めることで、<br data-start="1762" data-end="1765" />後のPHP学習で<br data-start="1773" data-end="1776" /><strong data-start="1776" data-end="1791">つまずきにくくなります</strong>。</p>
<hr data-start="1794" data-end="1797" />
<h2 data-section-id="iedzut" data-start="1799" data-end="1810"><span id="toc11">次に読むべき記事</span></h2>
<p data-start="1812" data-end="1840">▶ 次の記事<br data-start="1818" data-end="1821" /><a href="https://seek-rise.com/web-development/setup/post-251/">2-2 開発環境構築の全体像と流れ</a></p>
<p data-start="1842" data-end="1872">▶ 関連記事<br data-start="1848" data-end="1851" /><a href="https://seek-rise.com/web-development/web-basic/post-285/">1-5 開発環境と本番環境の違いとは？</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://seek-rise.com/web-development/setup/post-248/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">248</post-id>	</item>
	</channel>
</rss>
