<?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>自動実行 - BLACKND</title>
	<atom:link href="https://blacknd.com/tag/%E8%87%AA%E5%8B%95%E5%AE%9F%E8%A1%8C/feed/" rel="self" type="application/rss+xml" />
	<link>https://blacknd.com</link>
	<description>エンジニアがオススメするPCライフハック術</description>
	<lastBuildDate>Mon, 18 May 2026 23:07:52 +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://blacknd.com/wp-content/uploads/2021/04/logo-mark-6-100x100.png</url>
	<title>自動実行 - BLACKND</title>
	<link>https://blacknd.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"/>
<atom:link rel="self" href="https://blacknd.com/tag/%E8%87%AA%E5%8B%95%E5%AE%9F%E8%A1%8C/feed/"/>
	<item>
		<title>NetBeansでの開発とテストにXAMPPを使うための設定</title>
		<link>https://blacknd.com/develop-wordpress/xampp-for-netbeans/</link>
		
		<dc:creator><![CDATA[りゅう]]></dc:creator>
		<pubDate>Fri, 18 Oct 2013 03:25:47 +0000</pubDate>
				<category><![CDATA[開発・WordPress]]></category>
		<category><![CDATA[Mercury]]></category>
		<category><![CDATA[自動実行]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[設定]]></category>
		<category><![CDATA[XAMPP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[サーバ構築]]></category>
		<category><![CDATA[環境構築]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[MySQL]]></category>
		<guid isPermaLink="false">https://blacknd.com/?p=390</guid>

					<description><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2013/10/xampp-for-netbeans-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>統合開発環境にNetBeansを、テスト環境にXAMPPを導入する方法を紹介します。 XAMPP for Windows XAMPPは、いわゆるLAMP環境（Linux, Apache, MySQL/MariaDB, P [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://blacknd.com/wp-content/uploads/2013/10/xampp-for-netbeans-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>統合開発環境にNetBeansを、テスト環境にXAMPPを導入する方法を紹介します。</p>



<h2 class="wp-block-heading">XAMPP for Windows</h2>



<p>XAMPPは、いわゆるLAMP環境（Linux, Apache, MySQL/MariaDB, PHP/Perl）をWindows上に構築するソフトウェアです。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>VirtualBox等の仮想マシンやDockerのコンテナでLinuxを起動して、LAMP環境を構築する方法もあります。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>XAMPPには、大きく分けるとインストーラ版と手動インストール版の2種類があります。ここでは後者のZIP版をダウンロードすることにします。</p>



<p>https://www.apachefriends.org/jp/</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="684" height="684" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_112158.png" alt="ZIP版をダウンロード" class="wp-image-392" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_112158.png 684w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_112158-300x300.png 300w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_112158-150x150.png 150w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_112158-100x100.png 100w" sizes="auto, (max-width: 684px) 100vw, 684px" /></figure>



<p>大きいファイルですので、ダウンロードには少々時間がかかります。</p>



<h2 class="wp-block-heading">XAMPPの解凍とインストール</h2>



<p>ダウンロードが完了したら、<code>C:</code>ドライブ直下に解凍しましょう。<code>xampp</code>というフォルダの中にゴチャゴチャとファイルができていればOKです。</p>



<p>このフォルダ構成は「標準的な構成」であり、これでインストールは完了です。</p>



<p>もし上記以外のフォルダ構成にした場合は、解凍したファイルにある<code>setup_xampp.bat</code>を実行しておきましょう。これでXAMPPの構成設定が更新されます。</p>



<h2 class="wp-block-heading">XAMPPの設定変更</h2>



<p>このままでも既にXAMPPは実行可能な状態なのですが、ここではNetBeansでPHPアプリケーションの開発を行うという前提で、必要となる設定をしていきます。</p>



<h3 class="wp-block-heading">PHPのモジュールを設定する</h3>



<p>当然のように使用するモジュールが使えなかったりするので、<code>php.ini</code>をテキストエディタで開いて編集します。</p>



<p>エクスプローラから直接エディタを起動しても良いですし、<code>xampp-control.exe</code>を実行してApacheの「Config」ボタンをクリックしても設定ファイルを開くことができます。というか後者のほうがラクでしょう。</p>



<p>右側にある「Config」から、使用するエディタの設定もできたりします。</p>



<figure class="wp-block-image"><a href="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114149.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img loading="lazy" decoding="async" width="744" height="477" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114149.png" alt="PHPの設定ファイルを編集" class="wp-image-393" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114149.png 744w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114149-300x192.png 300w" sizes="auto, (max-width: 744px) 100vw, 744px" /></a></figure>



<p>いずれかの方法で<code>php.ini</code>を編集できる状態になったら、990行目あたり以降の<code>extension=php_*.dll</code>が羅列してある部分を変更します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>;extension=php_openssl.dll</code></pre></div>



<p>↓ コメントを外す</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>extension=php_openssl.dll</code></pre></div>



<p>これでSSLモジュールが使用できるようになりました。PHPのComposerが動かない！といった場合はコレが悪さをしている可能性大です。なぜ無効にしてあるのかは不明です。</p>



<p>他に、せっかくXAMPPにはMercuryという聞きなれないメールサーバも付属していますので、imapモジュールも有効にしておきたいところです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>;extension=php_imap.dll</code></pre></div>



<p>↓ コメントを外す</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>extension=php_imap.dll</code></pre></div>



<h3 class="wp-block-heading">PHPのXdebugを有効にする</h3>



<p>これも、主に開発環境の一部として使われるXAMPPでなぜ無効にしてあるのかわかりませんが、デバッグを行うためのXdebugが無効になっているので有効にします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>;zend_extension = &quot;C:¥xampp¥php¥ext¥php_xdebug.dll&quot;</code></pre></div>



<p>↓ コメントを外す</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>zend_extension = &quot;C:¥xampp¥php¥ext¥php_xdebug.dll&quot;</code></pre></div>



<p>そして設定値が色々ありますが、面倒なので以下をコピペして最終行に追記しておきましょう。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=&quot;dbgp&quot;
xdebug.profiler_enable=1
xdebug.profiler_output_dir=&quot;C:¥xampp¥tmp&quot;</code></pre></div>



<h3 class="wp-block-heading">MySQLの設定を変更する</h3>



<p>同じようにして、MySQLの設定ファイルである<code>my.ini</code>を編集します。Linux等では<code>/etc/my.cnf</code>だったりするアレです。</p>



<p>デフォルトで使用する文字コードをUTF-8にする設定です。</p>



<p>まずは<code>[mysqld]</code>の下に以下の行を追記します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>character-set-server = utf8</code></pre></div>



<p>そして<code>[mysql]</code>と<code>[mysqldump]</code>それぞれの下に以下の行を追記します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>default-character-set = utf8</code></pre></div>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0828111045403072"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0828111045403072"
     data-ad-slot="7288081085"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h3 class="wp-block-heading">XAMPPの実行と自動実行の設定</h3>



<p>ここまでで、大抵の本番環境と似た状態になったと思います。</p>



<p>早速XAMPPを起動してみましょう。起動するのは<code>xampp</code>フォルダにある<code>xampp-control.exe</code>です。</p>



<p>デスクトップなどにショートカットを作っておくと便利です。</p>



<p>起動したら、まず右端にある「Config」ボタンをクリックしましょう。そして、今後のXAMPP起動時に自動実行したい項目を選択しておきます。</p>



<figure class="wp-block-image"><a href="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114207.png" target="_blank" rel="noopener noreferrer" data-wpel-link="internal"><img loading="lazy" decoding="async" width="359" height="435" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114207.png" alt="自動実行する項目を選択" class="wp-image-395" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114207.png 359w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_114207-248x300.png 248w" sizes="auto, (max-width: 359px) 100vw, 359px" /></a></figure>



<p>ここではApache, MySQL, Mercuryを自動実行するよう設定しておきました。よく見るとテキストエディタも変更してあります。</p>



<p>ほかに、起動時に最小化してくれる「Start Control Panel Minimized」も地味に便利です。</p>



<p>「Save」したら再起動しても良いですし、このままApacheなどの「Start」ボタンをクリックしてもOKです。</p>



<h2 class="wp-block-heading">NetBeansの設定</h2>



<p>NetBeansで、XAMPPを使用するための設定をしておきます。</p>



<p>まずは「ツール」→「オプション」と進み、オプションダイアログの上部アイコン「PHP」をクリックします。</p>



<p>そして「一般」タブにある「PHP 5インタプリタ」の項目に、インストールしたXAMPPの<code>php.exe</code>を指定します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="915" height="649" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_1218011.png" alt="" class="wp-image-398" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_1218011.png 915w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_1218011-300x213.png 300w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_1218011-768x545.png 768w" sizes="auto, (max-width: 915px) 100vw, 915px" /></figure>



<p>次に「デバッグ」タブを開き、不要だと思われる「最初の行で停止」のチェックを外しておきます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="915" height="649" src="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_121814.png" alt="" class="wp-image-399" srcset="https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_121814.png 915w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_121814-300x213.png 300w, https://blacknd.com/wp-content/uploads/2013/10/2013-10-18_121814-768x545.png 768w" sizes="auto, (max-width: 915px) 100vw, 915px" /></figure>



<h2 class="wp-block-heading">まとめ</h2>



<p>これで、NetBeansとXAMPPを使ったWebアプリケーション開発とデバッグができるようになりました。</p>



<p>NetBeansでは、さらにPHPUnitによるユニットテストや、各種PHPフレームワークのプラグインなども豊富に揃っていますので、公式サイトやGoogle先生を参考に色々調べてみてください。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="gray"><div class="c-balloon__icon -circle"><img decoding="async" loading="lazy" src="https://blacknd.com/wp-content/uploads/2019/12/ryu-icon.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"><span class="c-balloon__iconName">りゅう</span></div><div class="c-balloon__body -speaking -border-none"><div class="c-balloon__text">
<p>大手のSymfonyやZend Frameworkだけでなく、CakePHPやFuelPHP等のプラグインもあります。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
