<?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>delab &#187; PHP</title>
	<atom:link href="http://de-lab.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://de-lab.com</link>
	<description>xhtml CSS SEO CMS PHP など Webデザイン WEBサイト構築の話題</description>
	<lastBuildDate>Wed, 05 Oct 2011 23:41:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>第１回PHP勉強会＠山形に参加してきました</title>
		<link>http://de-lab.com/diary/php-workshop-yamagata01/</link>
		<comments>http://de-lab.com/diary/php-workshop-yamagata01/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 01:25:32 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wanir]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://de-lab.com/?p=466</guid>
		<description><![CDATA[山形のWeb開発コミュニティ「wanir(わにる)」の分科会で立ち上がったPHP勉強会＠山形に参加してきました。 第１回PHP勉強会＠山形 cakephpについてとPHPオープンソース(CMS・Framework)につい [...]]]></description>
			<content:encoded><![CDATA[<div class="disc">
<p>山形のWeb開発コミュニティ「wanir(わにる)」の分科会で立ち上がったPHP勉強会＠山形に参加してきました。</p>
</div>
<p><span id="more-466"></span></p>
<h2 id="toc-php">第１回PHP勉強会＠山形</h2>
<h3 id="toc-cakephpphpcmsframework">cakephpについてとPHPオープンソース(CMS・Framework)について。</h3>
<p>cakephpは今まで何度か使っているので復習的なキモチでした。少人数だったんで今まで疑問に思っていたことなんかも聞くことができて良かったです。</p>
<p>あと聞いたことがないフレームワークの話が出てきて、興味を持ったので後でさわってみようと思います。</p>
<p>今回は少人数だったので、次回は人がもっと集まるように何かやんないといけないですね。</p>
<img src="http://de-lab.com/?ak_action=api_record_view&id=466&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/diary/php-workshop-yamagata01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>検索エンジンを有効利用するWEBサイト構築 &#8211; 1000 speakers発表資料</title>
		<link>http://de-lab.com/article/seo-lpo-1000speakers/</link>
		<comments>http://de-lab.com/article/seo-lpo-1000speakers/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:18:09 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[1000speakers]]></category>
		<category><![CDATA[LPO]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://de-lab.com/?p=330</guid>
		<description><![CDATA[仙台で開催された「1000 Speakers@Sendai」に僭越ですがスピーカーとして参加してきました。 検索エンジンを有効利用するWEBサイト構築というタイトルでプレゼンしてきましたので資料を公開します。 1000S [...]]]></description>
			<content:encoded><![CDATA[<div class="disc">
<p>仙台で開催された「<a href="http://ja.doukaku.org/wiki/index.php/1000speakers:7" title="1000speakers:7 - どう書くwiki" target="_blank" class="liexternal">1000 Speakers@Sendai</a>」に僭越ですがスピーカーとして参加してきました。</p>
<p>検索エンジンを有効利用するWEBサイト構築というタイトルでプレゼンしてきましたので資料を公開します。</p>
</div>
<p><span id="more-330"></span></p>
<p>1000Speakersとは「自分の技術をさらけだす場」を提供することを目的としたプロジェクトです。</p>
<p>昨日<a href="http://ja.doukaku.org/wiki/index.php/1000speakers:7" title="1000speakers:7 - どう書くwiki" target="_blank" class="liexternal">1000 Speakers@Sendai</a>に参加してきました。</p>
<p>申込するとき、メンツを見るとガチな技術者さんばかり…不相応かと思いましたが地元・近場にいる技術者さんと絡める機会かなぁと、思い切って申し込みましたが、普段目にしないような知らない言語や面白い技術の話を聞くことができてホントに勉強になりました。</p>
<p>終始和やかな雰囲気で、カンファレンスから飲み会までほとんどの方が参加するほど楽しい会でしたｗ</p>
<p>私は参加者に知り合いが一人もいなかったのですが、ホントに色んな人が話しかけて下さり、名刺を交換させていただきまして大変ありがたかったです。</p>
<p>特にBlogで書いてませんでしたが性別は女です。男だと思って気軽に誘っていただいた<a href="http://blog.takeda-soft.jp/blog/show/315" target="_blank" class="liexternal">takeda</a>さん。ありがとうございましたｗ</p>
<p>心残りなのは、時間オーバーで最後の部分が全然話せなかったことです＾＾；</p>
<p>資料を公開するので発表できなかった部分もぜひご覧ください。</p>
<h2 id="toc-">プレゼン資料公開</h2>
<div style="width:425px;text-align:left" id="__ss_779221"><a href="http://www.slideshare.net/sato165/web-presentation-779221?type=powerpoint" style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="検索エンジンを有効利用するWEBサイト構築" target="_blank" class="liexternal">検索エンジンを有効利用するWEBサイト構築</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ooodata-1227416827759287-8&#038;stripped_title=web-presentation-779221" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ooodata-1227416827759287-8&#038;stripped_title=web-presentation-779221" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a href="http://www.slideshare.net/sato165/web-presentation-779221?type=powerpoint" style="text-decoration:underline;" title="View 検索エンジンを有効利用するWEBサイト構築 on SlideShare" target="_blank" class="liexternal">presentation</a> or <a href="http://www.slideshare.net/upload?type=powerpoint" style="text-decoration:underline;" target="_blank" class="liexternal">Upload</a> your own. (tags: <a href="http://slideshare.net/tag/lpo" style="text-decoration:underline;" target="_blank" class="liexternal">lpo</a>)</div>
</div>
<h2 id="toc-1">コードサンプル</h2>
<h3 id="toc-2">リファラの取り方</h3>
<h4 id="toc-javascript">Javascript</h4>
<pre name="code" class="c">&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;
&lt;!--
document.write(document.referrer);
// --&gt;
&lt;/script&gt;</pre>
<h4 id="toc-php">PHP</h4>
<pre name="code" class="php">&lt;?php
echo $_SERVER[&quot;HTTP_REFERER&quot;];
?&gt;</pre>
<h3 id="toc-3">検索キーワードで表示部分を変更させる簡単なサンプル</h3>
<p><a href="http://de-lab.com/wp-content/uploads/2008/11/2008-11-23_170607.png" class="liimagelink"><img id="txtu-article-330-0" src="http://de-lab.com/wp-content/uploads/2008/11/2008-11-23_170607-600x480.png" alt="" title="2008-11-23_170607"   class="alignnone size-medium wp-image-335" /></a></p>
<p>マクドナルドLPO導入リニューアルの際は、<a href="http://de-lab.com/article/mt-searchkeyword-lpo/" title="MT4で簡易的なLPO対策を実現するモジュール - delab" class="liinternal">MT4でLPO対策を実現するモジュール</a>を関連記事として、アスキー他いくつかのサイトにご紹介いただき、反響がありましたので、今回は、実際にマクドナルドのように(スライド15ページ)、ページの部分的なところを変更させる処理のサンプルを出してみました。</p>
<pre name="code" class="php">&lt;?php

// 文字コードはUTF-8に
define(&quot;CHARACTERSET&quot;,&quot;UTF-8&quot;);

function keyword($linkurl) {

// リファラから検索エンジンごとにキーワードをデコードする処理

if (strpos($linkurl,&quot;.google.&quot;)) {

//もしgoogleからのリファラだったら

   $str = eregi_replace(&quot;.+q=([^&amp;]+).*&quot;,&quot;\\1&quot;,$linkurl);
   $str = urldecode($str);
   $str = mb_convert_encoding($str,CHARACTERSET,&quot;UTF-8&quot;);
} elseif {

//･･･検索エンジンごとに同様の処理

}

//リファラの取得
$key = keyword($_SERVER['HTTP_REFERER']);

//検索キーワードに任意の文字列が含まれていたら
if(stripos($key, &quot;PHP&quot;)){

//キーワード「PHP」で訪れた人に提案する部分

}elseif(stripos($key, &quot;eclipse&quot;)){

//キーワード「eclipse」で訪れた人に提案する部分

}
?&gt;</pre>
<h2 id="toc-4">応用：こんなふうに使います</h2>
<h3 id="toc-5">アドワーズ広告との連携</h3>
<p>アドワーズ広告などから来たお客さんをページに誘導して費用対効果を計る。</p>
<h3 id="toc-6">オンラインショップ</h3>
<p>「キーワード」と一致する商品リストを表示させる</p>
<h3 id="toc-7">カタログ系サイト</h3>
<p>資料請求やお問い合わせのページへのコンバーション率を上げる</p>
<img src="http://de-lab.com/?ak_action=api_record_view&id=330&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/seo-lpo-1000speakers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>xampp環境でsymfonyをインストールしてeclipseで使う</title>
		<link>http://de-lab.com/article/xampp_symfony/</link>
		<comments>http://de-lab.com/article/xampp_symfony/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 02:58:24 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://de-lab.com/development/eclipse/xampp_symfony/</guid>
		<description><![CDATA[symfonyとはPHP5のフレームワークで、ajax開発にも対応した開発効率のよいフレームワーク…らしいです＾＾； フレームワークを使うのは初めてですので、まだ良さがよくわかっていませんが、PHP開発に使ってみたいと思 [...]]]></description>
			<content:encoded><![CDATA[<div class="disc">
<p>symfonyとはPHP5のフレームワークで、ajax開発にも対応した開発効率のよいフレームワーク…らしいです＾＾；</p>
<p>フレームワークを使うのは初めてですので、まだ良さがよくわかっていませんが、PHP開発に使ってみたいと思います。</p>
<p>xampp環境でsymfonyをインストールから、eclipseで開発環境を作るまでをまとめてみました。</p>
</div>
<p><span id="more-86"></span></p>
<p><a href="http://www.symfony-project.org/askeet" title="symfony Web PHP Framework ≫ Askeet - symfony Advent Calendar" target="_blank" class="liimagelink"><img id="txtu-article-86-0" class="txtu-article" src="http://mozshot.nemui.org/shot/600x200?http://www.symfony-project.org/askeet" title="symfony Web PHP Framework ≫ Askeet - symfony Advent Calendar" /></a></p>
<div class="leftline">
<p>symfony公式サイト参考 <a href="http://www.symfony-project.org/askeet/1_0/1" title="symfony Web PHP Framework ≫ Askeet - symfony Advent Calendar ≫ symfony advent calendar day one: starting up a project" target="_blank" class="liexternal">symfony Web PHP Framework</a></p>
</div>
<p>数あるPHPフレームワークの中からsymfonyを選択したのはMVC構造を勉強したかったのとAjax開発が容易である(らしい)ことです。同じ条件だとCakePHPもあてはまりますが、ドキュメントが多かったのでsymfonyにしてみました。zend Frameworkも後々やってみたいと思っています。</p>
<h2 id="toc-">インストール前の準備</h2>
<h3 id="toc-xamppeclipse">xampp・eclipseのインストール</h3>
<ul class="internal-link">
<li><a href="http://de-lab.com/development/eclipse/eclipse/" title="Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp) : delab" class="liinternal">Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp) : delab</a></li>
</ul>
<h3 id="toc-1">作業環境</h3>
<div class="leftline">
<p>Windows VISTA</p>
<p>Xampp ( Apache2.2.6 / PHP 5.2.4 / Mysql 5.0.45 /PEAR1.4.11 )</p>
</div>
<p>symfonyはPEARからインストールすることが出来ます。xamppにPEARも一緒に入っているので、新たにPEARをインストールする必要はありません。</p>
<p>symfonyを動作させるにはPEAR1.4.0以上 PHP5.1.0以上の環境が必要です(最新のxamppならOK)。</p>
<h3 id="toc-2">プロジェクトの構造</h3>
<div class="leftline">
<p>作業ディレクトリ：E:/workspace/symfony</p>
<p>実働ディレクトリ：C:/xampp/htdocs/symfony</p>
<p>サーバーアドレス：127.0.0.1：8080</p>
</div>
<h3 id="toc-pear">PEARのバージョンを確認する</h3>
<p>インストールの前に、PEARのバージョンを確認します。</p>
<p>コマンドプロントで PHPのインストールディレクトリ(C:\xampp\phpなど)に移動してバージョンを確認します。</p>
<pre><code>C:/xampp/php >  pear -V</code></pre>
<p><img id="txtu-article-86-1" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080108-172341.png" alt='symfonyインストール PEARバージョンの確認' /></p>
<p>バージョンが足りなかった場合は</p>
<pre><code>C:/xampp/php >  pear upgrade PEAR</code></pre>
<p>でアップグレードすることができます。</p>
<h2 id="toc-symfony">symfonyのインストール</h2>
<p>ここまで準備が出来たら、インストール作業に移ります。</p>
<h3 id="toc-pearsymfony">PEARチャンネルにsymfonyを登録する</h3>
<p>symfonyは、symfony.comでパッケージが配布されているので、Channel機能を使ってPEARコマンドよりインストールすることになります。まずはPEARにチャンネルを登録します。</p>
<pre><code>C:/xampp/php >  pear channel-discover pear.symfony-project.com</code></pre>
<p>最後にsucceedと出てきたら完了です。</p>
<h3 id="toc-symfony1">symfonyのインストール</h3>
<p>コマンドを実行するとインストールします。終わるまで少し時間がかかりました。</p>
<pre><code>C:/xampp/php >  pear install symfony/symfony</code></pre>
<p>バージョンを確認。正常にインストールされていればバージョンが出てきます。</p>
<pre><code>C:/xampp/php >  symfony -V</code></pre>
<p><img id="txtu-article-86-2" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-08_094845.jpg" alt='symfonyインストール バージョンの確認' /></p>
<p>これでsymfonyがインストールされました。</p>
<h2 id="toc-symfony2">symfonyプロジェクトを作成</h2>
<p>次は、xampp環境で、開発はeclipseを使ってやることを前提に練習用のプロジェクトを作成します。</p>
<h3 id="toc-symfony3">symfonyプロジェクト用のワークスペースを作成</h3>
<p>eclipseを使う前提で、他のプロジェクトと一緒にならないように新しいワークスペース：workspaceにドキュメントをインストールしています。</p>
<p>Eドライブの新規ワークスペース：workspaces に、symfonyというフォルダを作成します</p>
<pre><code> > mkdir E:/workspace/symfony</code></pre>
<h3 id="toc-symfony4">symfonyのプロジェクトをインストール</h3>
<p>上で作成したディレクトリ<span class="folder">E:/workspase/symfony</span>に移動します。</p>
<pre><code> > cd E:/workspase/symfony</code></pre>
<p><span class="folder">E:/workspase/symfony</span>に練習用プロジェクト「askeet」を作成します</p>
<pre><code>E:/workspace/symfony > symfony init-project askeet</code></pre>
<p>フロントエンドアプリケーションとして「frontend」を作成する。</p>
<pre><code>E:/workspase/symfony > symfony init-app frontend</code></pre>
<p>これでsymfony本体と練習用プロジェクトがインストールされました。</p>
<p>eclipseで作業することを考えて、プロジェクトをワークスペース用のディレクトリにインストールしましたが、実際に稼動させるのは<span class="folder">xampp/htdocs</span>内です。</p>
<p>eclipse使わない場合は<span class="folder">xampp/htdocs</span>内にインストールしないと動きません。</p>
<h2 id="toc-apache">Apacheの設定</h2>
<p>今作ったプロジェクトをApacheで動かすための設定です。</p>
<h3 id="toc-3">プロジェクトの公開ディレクトリ</h3>
<p>eclipse使わない場合は、上でインストールしたプロジェクトのディレクトリを指定します。</p>
<pre><code>C:/xampp/htdocs/symfony</code></pre>
<h3 id="toc-4">バーチャルホストの設定</h3>
<p>http://127.0.0.1の内容の実体は<span class="folder">C:/xampp/htdocs</span>になります。</p>
<p>これはドキュメントルートと呼ばれています。</p>
<p>現在の設定だと、プロジェクトのweb公開用のディレクトリ<span class="folder">C:/xampp/htdocs/symfony/web</span>までのアドレスは下のようになります。</p>
<p>http://127.0.0.1/symfony/web</p>
<p>ちょっと長いので、バーチャルホスト機能を使って、WEB公開領域にドキュメントルートをもうひとつ作ります。</p>
<p>バーチャルホストとはIPやホスト名でドキュメントルートを振り分けする機能です。</p>
<p>今回はポート番号を使ってドキュメントルートを振り分けてみます。</p>
<p class="p_link">練習用プロジェクトの公開ディレクトリ</p>
<pre><code>C:/xampp/htdocs/symfony/web</code></pre>
<p class="p_link">サーバーアドレス(IPの後ろのポート番号で振り分けしています)</p>
<pre><code>http://127.0.0.1:8080/ → C:/xampp/htdocs/symfony/web</code></pre>
<h3 id="toc-httpd-conf">httpd.confの設定</h3>
<p>ポート番号を追加します</p>
<p class="code">C:/xampp/apache/conf/httpd.conf</p>
<pre name="code" class="sql"># Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
Listen 8080</pre>
<p>ファイルの最後に追加</p>
<p class="code">C:/xampp/apache/conf/httpd.conf</p>
<pre name="code" class="sql">&lt;VirtualHost *:8080&gt;
DocumentRoot C:/xampp/htdocs/symfony/web
Alias /sf  C:/php5/pear/data/symfony/web/sf
&lt;Directory "C:/xampp/htdocs/symfony/web"&gt;
AllowOverride All
Order allow,deny
Allow from all
&lt;/Directory&gt;
&lt;/VirtualHost&gt;</pre>
<p>保存してApache を再起動します。 </p>
<p>XAMPPコントロールパネルからApacheを「Stop」してから10秒ほど待って「Start」 してください。</p>
<p>Runningにならない場合はhttp.confの記述が間違っています。または少し待ってから「Start」するといいみたいです。</p>
<h3 id="toc-5">サイトの確認</h3>
<pre><code>http://127.0.0.1:8080</code></pre>
<p>にアクセスして、以下の画面が表示されれば、Symfonyが正常に動いています。</p>
<p><img id="txtu-article-86-3" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080109-180035.png" alt='symfonyをeclipseのプロジェクトに設定 ブラウザで確認' /></p>
<p>画像が出ない場合は、httpd.confで指定したエイリアスのパスが間違っていますので、環境に合わせて修正して下さい。</p>
<pre><code>Alias /sf  C:/php5/pear/data/symfony/web/sf</code></pre>
<h2 id="toc-symfonyeclipse">symfonyをeclipseのプロジェクトに設定</h2>
<p>上で作成したプロジェクトをeclipseで設定します。</p>
<h3 id="toc-6">新しいワークスペースを作る</h3>
<p><span class="page">ファイル > ワークスペースの切り替え > その他</span>を選択して新しいワークスペースを設定します。</p>
<p>詳しいワークスペースの作り方・プロジェクトの作成の仕方はこちらを見て下さい。</p>
<ul class="internal-link">
<li><a href="http://de-lab.com/development/eclipse/eclipse_setting/" title="EclipseでPHP開発環境を作る - 設定 : delab" class="liinternal">EclipseでPHP開発環境を作る &#8211; 設定 : delab</a></li>
</ul>
<p><img id="txtu-article-86-4" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080109-111914.png" alt='symfonyをeclipseのプロジェクトに設定' />
</p>
<p>ワークスペース：E:/workspace </p>
<h3 id="toc-7">サーバーの設定</h3>
<p>新しくPHPサーバーを設定します。</p>
<p><a href="http://de-lab.com/wp-content/images/2008/01/20080109-114943.png" title='symfonyをeclipseのプロジェクトに設定3' rel="ligitbox" class="liimagelink"><img id="txtu-article-86-5" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080109-114943.png" alt='symfonyをeclipseのプロジェクトに設定3'  /></a></p>
<p>URL：1287.0.0.1：8080</p>
<p>ディレクトリ：C:/xampp/htdocs/symfony</p>
<h2 id="toc-php">PHPプロジェクトを作成する</h2>
<p><img id="txtu-article-86-6" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080109-113628.png" alt='symfonyをeclipseのプロジェクトに設定2' /></p>
<p>プロジェクト名：symfony</p>
<p>これで、インストールしたプロジェクトとeclipseのプロジェクトが同期しました。</p>
<p><img id="txtu-article-86-7" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080109-114503.png" alt='symfonyをeclipseのプロジェクトに設定3' /></p>
<img src="http://de-lab.com/?ak_action=api_record_view&id=86&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/xampp_symfony/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Eclipse(PDT)でPHP開発 &#8211; PHPプロジェクトの実行とデバッグ</title>
		<link>http://de-lab.com/article/pdt_project/</link>
		<comments>http://de-lab.com/article/pdt_project/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 07:51:54 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://de-lab.com/development/eclipse/pdt_project/</guid>
		<description><![CDATA[前回も簡単にプロジェクトについて書きましたが、実際に簡単なプロジェクトを作成して、実行・デバッグする流れをまとめてみました。 EclipseでPHP開発環境を作る &#8211; 設定 PHPプロジェクトの作成 新規PH [...]]]></description>
			<content:encoded><![CDATA[<p>前回も簡単にプロジェクトについて書きましたが、実際に簡単なプロジェクトを作成して、実行・デバッグする流れをまとめてみました。</p>
<p><span id="more-75"></span></p>
<ul class="internal-link">
<li><a href="http://de-lab.com/development/eclipse/eclipse_setting/" class="liinternal">EclipseでPHP開発環境を作る &#8211; 設定</a></li>
</ul>
<h2 id="toc-php">PHPプロジェクトの作成</h2>
<h3 id="toc-php1">新規PHPプロジェクトを作る</h3>
<p>ファイル > 新規 > PHPプロジェクトを選択し、新しいPHPプロジェクトを作成します。</p>
<p>プロジェクトの名前：test1</p>
<p><img id="txtu-article-75-0" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-08_113344.jpg" alt='EclipseでPHPプロジェクトを作ってみる' /></p>
<p>ナビゲーターにtest1というプロジェクトが表示されました。</p>
<h3 id="toc-php2">新規PHPファイルの作成</h3>
<p>ナビゲーターのtest1を右クリックして、新しいPHPファイルを作成します。</p>
<p><img id="txtu-article-75-1" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-08_114106.jpg" alt='EclipseでPHPプロジェクトを作ってみる2' /></p>
<p>ソースフォルダ: <span class="page">/test1</span>が初期入力されています。</p>
<p>ファイル名: index.php </p>
<p><img id="txtu-article-75-2" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-08_114706.jpg" alt='EclipseでPHPプロジェクトを作ってみる3' /></p>
<h3 id="toc-php3">PHPテンプレートから作成する</h3>
<p>テンプレート「New PHP File」を使ってページを作成します。</p>
<p><img id="txtu-article-75-3" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-08_125231.jpg" alt='EclipseでPHPプロジェクトを作ってみる4' /></p>
<h3 id="toc-">簡単なスクリプトを作成する</h3>
<p>簡単なスクリプトを作成します。</p>
<p class="code">index.php</p>
<pre name="code" class="php">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"&gt;
&lt;head profile="http://purl.org/net/ns/metaprof"&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php
echo '
hello!
';
?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><img id="txtu-article-75-4" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080108-150022.png" alt='EclipseでPHPプロジェクトを作ってみる5' /></p>
<p>PHPファイルが作成されました。</p>
<p>では作成したファイルを、実行・デバッグします。</p>
<h2 id="toc-php4">PHPファイルの実行とデバッグ</h2>
<h3 id="toc-php5">PHPの実行</h3>
<p>ナビゲーターからindex.phpを選択。右クリックで<span class="page">実行 > PHP Webページ</span>でPHPを実行します。</p>
<p><img id="txtu-article-75-5" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080108-142839.png" alt='EclipseでPHPプロジェクトを作ってみる6' /></p>
<p>ブラウザで正常に実行されました。</p>
<p><img id="txtu-article-75-6" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-08_130845.jpg" alt='EclipseでPHPプロジェクトを作ってみる7' /></p>
<h3 id="toc-1">デバッグして問題点を調べる</h3>
<p>先程の実行と同じ手順でデバッグします。<span class="page">デバッグ > PHP Webページ</span>でPHPをデバッグします。</p>
<p><img id="txtu-article-75-7" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080108-132726.png" alt='EclipseでPHPプロジェクトを作ってみる8' /></p>
<p>エラー個所を表示してくれます。ブラウザでみるとこんな感じ。</p>
<p><img id="txtu-article-75-8" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/20080108-132930.png" alt='PHPプロジェクト8 デバッグ' /></p>
<p>「；」がないと言ってます。</p>
<p>実際のプロジェクト作成ではとても便利です。</p>
<img src="http://de-lab.com/?ak_action=api_record_view&id=75&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/pdt_project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EclipseでPHP開発環境を作る &#8211; 設定</title>
		<link>http://de-lab.com/article/eclipse_setting/</link>
		<comments>http://de-lab.com/article/eclipse_setting/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 01:47:07 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://de-lab.com/development/eclipse/eclipse_setting/</guid>
		<description><![CDATA[前回までにインストールしたXampp×EclipseでPHP開発環境を作るための設定です。 eclipse＋pdt(PHP)＋Pleiades(日本語化) インストールから設定までのまとめ Eclipseとpdtで日本語 [...]]]></description>
			<content:encoded><![CDATA[<div class="disc">
<p>前回までにインストールしたXampp×EclipseでPHP開発環境を作るための設定です。</p>
</div>
<p><span id="more-53"></span></p>
<h3 id="toc-eclipsepdtphppleiades-">eclipse＋pdt(PHP)＋Pleiades(日本語化) インストールから設定までのまとめ</h3>
<ol class="summary-link">
<li><a href="http://de-lab.com/development/eclipse/eclipse/" title="Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp) : delab" class="liinternal">Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp)</a></li>
<li><a href="http://de-lab.com/development/eclipse/eclipse_aptana/" title="EclipseでPHP開発環境を作る - Aptanaのインストール : delab" class="liinternal">EclipseでPHP開発環境を作る &#8211; Aptanaのインストール</a></li>
<li>EclipseでPHP開発環境を作る &#8211; 設定</li>
</ol>
<h2 id="toc-eclipse">eclipseの初期設定</h2>
<p>インストールしたeclipseを最初に立ち上げると、ワークスペースを作成する画面が出てきます。</p>
<p>※ワークスペースとは、ローカルの作業スペースのことです。</p>
<p>今回は、作業スペースを<span class="folder">E:\Workspace</span>にしました。</p>
<p>こちらで作業したものが、これから作るPHPサーバーに反映されます。</p>
<p class="center"><img id="txtu-article-53-0" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_170703.jpg" alt='eclipseのワークスペースを設定します' /></p>
<p>ワークスペースが作成されました。</p>
<p class="center"><img id="txtu-article-53-1" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_170330.jpg" alt='eclipseのワークスペースが作成されました' /></p>
<h2 id="toc-php">PHPの環境設定</h2>
<h3 id="toc-php1">PHP実行可能ファイルの設定</h3>
<p><span class="folder">ウィンドウ > 設定 > PHP > PHP実行可能ファイル</span>に、PHPのパスを指定します。</p>
<p class="center"><img id="txtu-article-53-2" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_164918.jpg" alt='eclipseのPHP実行可能ファイルを設定' /></p>
<h3 id="toc-php2">PHPサーバーの設定</h3>
<p>PHPを実行するサーバーの設定です。ワークスペース(ローカル作業スペース)で作ったプロジェクトを実行するサーバー(xamppの場合は<span class="folder">C:\xampp\htdocs</span>内)を設定します。</p>
<p><span class="folder">ウィンドウ > 設定 > PHP > PHPサーバー</span>こちらに最初から<span class="red">Default PHP Web Server</span>という名前のサーバーが入っていますので、編集して使用します。</p>
<p class="center"><img id="txtu-article-53-3" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_172655.jpg" alt='eclipseのPHPサーバーを設定' /></p>
<p>上記は、<span class="folder">C:\xampp\htdocs\test</span>をサーバースペースに設定した例です。実際の環境に合わせて下さい。</p>
<p>これで環境の設定は終了です。</p>
<h2 id="toc-php3">PHPプロジェクトの作成</h2>
<p>では実際にプロジェクトを作ってみます。</p>
<h3 id="toc-">新規プロジェクトの作成</h3>
<p><span class="page">ファイル > 新規 > プロジェクト > PHPプロジェクト</span>を選択します。</p>
<p class="center"><a href="http://de-lab.com/wp-content/images/2007/12/2007-12-25_174353.jpg" title='eclipseの設定4 プロジェクトの作成' rel='lightbox[2]' class="liimagelink"><img id="txtu-article-53-4" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_174353.jpg" alt='eclipseの設定4 プロジェクトの作成' /></a></p>
<h3 id="toc-php4">新規PHPプロジェクトの設定</h3>
<p>プロジェクト名を決めます。デフォルトではプロジェクト名がそのままファイル名になるので、半角英数字にします。</p>
<p>今回は<span class="page">estimate</span>がプロジェクト名です。サーバーとローカル作業フォルダに<span class="folder">estimate</span>フォルダが出来ています。</p>
<p class="center"><a href="http://de-lab.com/wp-content/images/2007/12/2007-12-25_170359.jpg" title='eclipseの設定4 プロジェクトの作成' rel='lightbox' rel='lightbox[2]' class="liimagelink"><img id="txtu-article-53-5" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_170359.jpg" alt='eclipseの設定4 プロジェクトの作成' /></a></p>
<h3 id="toc-php5">PHPインクルード・パス</h3>
<p>今回は使用しません。</p>
<p class="center"><a href="http://de-lab.com/wp-content/images/2007/12/2007-12-25_170501.jpg" title='eclipseの設定4 プロジェクトの作成2' rel='lightbox[2]' class="liimagelink"><img id="txtu-article-53-6" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_170501.jpg" alt='eclipseの設定4 プロジェクトの作成2' /></a></p>
<p>プロジェクト<span class="page">estimate</span>が作成されました。</p>
<p class="center"><a href="http://de-lab.com/wp-content/images/2007/12/2007-12-25_174605.jpg" title='eclipseの設定4 プロジェクトの作成7' rel='lightbox[2]' class="liimagelink"><img id="txtu-article-53-7" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-25_174605.jpg" alt='eclipseの設定4 プロジェクトの作成7' /></a></p>
<h3 id="toc-1">文字化けする場合は</h3>
<p>Aptanaをインストールしている場合、文字化けすることがよくあるようです。というか自分の設定でも文字化けしました(；・∀・)</p>
<p>実際にプロジェクトを作ってみて文字化けするようなら<span class="folder">ウィンドウ > 設定 > 一般 > ワークスペース</span>より、文字コードを変更するといいかも。</p>
<p>文字コードはプロジェクトごとにも設定できます。</p>
<p class="center"><img id="txtu-article-53-8" class="txtu-article" src="http://de-lab.com/wp-content/images/2008/01/2008-01-07_102744.jpg" alt='eclipseの設定 プロジェクトの作成' /></p>
<img src="http://de-lab.com/?ak_action=api_record_view&id=53&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/eclipse_setting/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EclipseでPHP開発環境を作る &#8211; Aptanaのインストール</title>
		<link>http://de-lab.com/article/eclipse_aptana/</link>
		<comments>http://de-lab.com/article/eclipse_aptana/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 06:42:21 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://de-lab.com/lamp/eclipse/eclipse_aptana/</guid>
		<description><![CDATA[EclipseのPHP開発環境に、Eclipseのプラグインとして動作するWebエディタ「Aptana」を導入しました。 eclipse＋pdt(PHP)＋Pleiades(日本語化) インストールから設定までのまとめ  [...]]]></description>
			<content:encoded><![CDATA[<div class="disc">
<p>EclipseのPHP開発環境に、Eclipseのプラグインとして動作するWebエディタ「Aptana」を導入しました。</p>
</div>
<p><span id="more-67"></span></p>
<h3 id="toc-eclipsepdtphppleiades-">eclipse＋pdt(PHP)＋Pleiades(日本語化) インストールから設定までのまとめ</h3>
<ol class="summary-link">
<li><a href="http://de-lab.com/development/eclipse/eclipse/" title="Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp) : delab" class="liinternal">Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp)</a></li>
<li><a href="http://de-lab.com/development/eclipse/eclipse_aptana/" title="EclipseでPHP開発環境を作る - Aptanaのインストール : delab" class="liinternal">EclipseでPHP開発環境を作る &#8211; Aptanaのインストール</a></li>
<li><a href="http://de-lab.com/development/eclipse/eclipse_setting/" title="EclipseでPHP開発環境を作る - 設定 : delab" class="liinternal">EclipseでPHP開発環境を作る &#8211; 設定</a></li>
</ol>
<h2 id="toc-ajax-web-aptana">Ajax開発もできる 高機能なWEBエディタ Aptana</h2>
<p>前回 <a href="http://de-lab.com/development/eclipse/eclipse/" title="Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp) : delab" class="liinternal">Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp) </a>で、PHPの統合環境をインストールしました。</p>
<p>ただ、実際にプロジェクトを作成する際には、HTMLなどのWeb言語も必須になります。</p>
<p>WebエディタにDreamweaverを使ってもいいのですが、HTML部分だけ別のエディタで書くのも面倒なので、Eclipseのプラグインとして動作するWebエディタ「Aptana」を導入します。</p>
<p>eclipse本体のソフトウェア更新からインストールできるので簡単です。Aptanaサイトにも導入の仕方が書いてありました(英語です)。</p>
<p class="p_link"><a href="http://www.aptana.com/docs/index.php/Plugging_Aptana_into_an_existing_Eclipse_configuration" title="Plugging Aptana into an existing Eclipse configuration - Aptana" target="_blank" class="liexternal">Plugging Aptana into an existing Eclipse configuration</a></p>
<h3 id="toc-aptana">Aptanaの動作を見てみる</h3>
<p>導入する前に、実際の動作を確認できるように、動画をアップしました。</p>
<p><span class="page">新規 > HTML > DTD選択 > タグの補完を使って書く</span></p>
<p class="center"><script type="text/javascript" src="http://www.zoome.jp/swfwrite?param=de3d1686fffdf7f5db4410227ae5ae3c72836cd15f5624836523656ca0488279380d790418efc1de0e2d0d0ab18e2a29e6a7826e3c&#038;width=360&#038;height=288"></script></p>
<p>プロジェクトからHTMLを新規作成で、DTDに合わせたHTMLテンプレートが出てきます。</p>
<p>HTMLテンプレートは自分で使いやすいものを作成することも出来て超便利。</p>
<p>タグの補完もサクサクで、Dreamweaverいらないです。</p>
<h2 id="toc-aptana1">Aptanaのインストール</h2>
<h3 id="toc-aptana2">Aptanaインストールを開始する</h3>
<p><span class="page">ヘルプ > ソフトウェア更新 > 検索及びインストール</span>でインストールが開始します。</p>
<p class="center"><img id="txtu-article-67-0" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-26_090049.jpg" alt='Aptanaのインストール' /></p>
<h3 id="toc-">新規リモート・サイトを作成</h3>
<p>名前：Aptana</p>
<p>URL：http://update.aptana.com/install/3.2/</p>
<p class="center"><img id="txtu-article-67-1" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-26_090436.jpg" alt='Aptanaのインストール2' /></p>
<h3 id="toc-1">更新するサイトを選択</h3>
<p>Aptanaをチェックして「終了」をクリック。</p>
<p class="center"><img id="txtu-article-67-2" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-26_101545.jpg" alt='Aptanaのインストール3' /></p>
<h3 id="toc-2">検索結果からインストールするものを選択</h3>
<p>Aptanaをチェックして「次へ」をクリック。</p>
<p>次の画面で規約の同意が出ますので、同意します。</p>
<p class="center"><img id="txtu-article-67-3" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-26_101727.jpg" alt='Aptanaのインストール4' /></p>
<p>Aptanaのインストール</p>
<p>終了ボタンでインストールが開始します。少し時間がかかりますが、eclipseを再起動して終了になります。</p>
<p class="center"><img id="txtu-article-67-4" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-26_101835.jpg" alt='Aptanaのインストール5' /></p>
<p>次回でEclipseの設定に移ります。</p>
<img src="http://de-lab.com/?ak_action=api_record_view&id=67&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/eclipse_aptana/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse+pdtインストール 日本語化してPHP開発環境を作る(Xampp)</title>
		<link>http://de-lab.com/article/eclipse/</link>
		<comments>http://de-lab.com/article/eclipse/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 08:14:48 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pleiades]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://de-lab.com/php/eclipse/eclipse/</guid>
		<description><![CDATA[Eclipseはオープンソースの統合開発環境(IDE)です。 Windows・xampp環境で、Eclipse PDT(PHP統合開発環境)・Pleiades(日本語化)をインストールしました。 eclipse＋pdt( [...]]]></description>
			<content:encoded><![CDATA[<div class="disc">
<p>Eclipseはオープンソースの統合開発環境(IDE)です。</p>
<p>Windows・xampp環境で、Eclipse PDT(PHP統合開発環境)・Pleiades(日本語化)をインストールしました。</p>
</div>
<p><span id="more-51"></span></p>
<h3 id="toc-eclipsepdtphppleiades-">eclipse＋pdt(PHP)＋Pleiades(日本語化) インストールから設定までのまとめ</h3>
<ol class="summary-link">
<li>Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp)</li>
<li><a href="http://de-lab.com/development/eclipse/eclipse_aptana/" title="EclipseでPHP開発環境を作る - Aptanaのインストール : delab" class="liinternal">EclipseでPHP開発環境を作る &#8211; Aptanaのインストール</a></li>
<li><a href="http://de-lab.com/development/eclipse/eclipse_setting/" title="EclipseでPHP開発環境を作る - 設定 : delab" class="liinternal">EclipseでPHP開発環境を作る &#8211; 設定</a></li>
</ol>
<h2 id="toc-eclipsephpide">EclipseをPHPのIDEとして使う方法</h2>
<p class="center"><a href="http://de-lab.com/wp-content/images/2007/12/2007-12-10_155505.jpg" title='eclipse' rel='lightbox' class="liimagelink"><img id="txtu-article-51-0" class="txtu-article" src="http://de-lab.com/wp-content/images/2007/12/2007-12-10_155505.jpg"  alt='eclipse' /></a></p>
<p>IDEとは、プログラム開発に必要なツール類をひとまとめにしたソフトウェアアプリケーションを指します。</p>
<p>最近IDEって言葉をはじめて知りました。なかなか便利そうです。</p>
<p>今までDreamweaverでコーディングしてましたが、PHP開発環境用のプラグインがあると聞いて、早速入れてみました。</p>
<h2 id="toc-">インストール前の準備</h2>
<h3 id="toc-eclipsepdt">Eclipse/pdt環境に必要なもの</h3>
<p>PDT(PHP Development Tools) &#8211; PHP向けの統合開発環境</p>
<p>Pleiades &#8211; 本体とプラグインを日本語化するプラグイン</p>
<h3 id="toc-1">作業環境</h3>
<div class="leftline">
<p>Windows VISTA</p>
<p>Xampp ( Apache2.2.6 / PHP 5.2.4 / Mysql 5.0.45 )</p>
</div>
<h3 id="toc-2">インストールファイル</h3>
<div class="leftline">
<p>pdt 1.0 Release Build: R20070917</p>
<p>Pleiades 1.2.1.p17</p>
</div>
<p>※今回は敷居の低いxamppで検証しましたが、coLinuxでも実働しています。</p>
<p>xamppは初心者でも簡単にPHP/Mysql環境を作ることが出来るアプリケーションです。</p>
<p>また、最初からZendなどのデバッガーが入っているので、自分で入れる手間が省けます。</p>
<p>xamppインストールにはこちらが参考になると思います。</p>
<p class="p_link"><a href="http://www.thinkit.co.jp/free/article/0701/12/3/" title="[ThinkIT] 第3回：5分でXAMPPをWindowsにインストール (1/4)" target="_blank" class="liexternal">[ThinkIT] 第3回：5分でXAMPPをWindowsにインストール</a></p>
<h2 id="toc-eclipsephp-pdt-">EclipseのPHP向けの統合開発環境 PDT をインストール</h2>
<p>PDTとはEclipse上でPHPの統合開発環境を利用できるプロジェクトです(PHP Development Tools) 。</p>
<p>今回は、Eclipse本体を、PDTのオールインワンパッケージで一緒にインストールします。</p>
<p class="p_link"><a href="http://download.eclipse.org/tools/pdt/downloads/" title="PDT (former PHP IDE) Project Downloads" rel="noflow" target="_blank" class="liexternal">PDT (former PHP IDE) Project Downloads</a></p>
<p>最新リリース &#8211; 1.0 Release Build(<span class="red">R20070917</span>)のリンクより</p>
<p>PDT All-in-One &#8211; <span class="red">pdt-all-in-one-1.0-R20070917-win32.zip</span></p>
<p>上記をダウンロードし、解凍してできた<span class="folder">Eclipse</span>フォルダを、<span class="folder">C:</span></p>
<p>などに移動して、<span class="red">Eclipse.exe</span>で起動します。</p>
<p><ins datetime="2008-05-31T23:13:08+00:00">現在の最新リリースは1.0.2 Release Build <span class="page"><a href="http://download.eclipse.org/tools/pdt/downloads/release.php?release=R20080103" target="_blank" class="liexternal">R20080103</a></span>になっています。ダウンロードファイルは<span class="page"><a href="http://download.eclipse.org/tools/pdt/downloads/release.php?release=R20080103" target="_blank" class="liexternal">pdt-all-in-one-R20080103-win32.zip</a></span>です。</ins></p>
<h2 id="toc-eclipse-pleiades">Eclipseを日本語環境で使うプラグイン &#8211; Pleiades</h2>
<p>Eclipseがインストールされたら、日本語化の作業を行います。</p>
<h3 id="toc-pleiades">Pleiadesのダウンロード</h3>
<p class="p_link"><a href="http://mergedoc.sourceforge.jp/" title="Pleiades (Eclipse プラグイン日本語化プラグイン)" target="_blank" class="liexternal">Pleiades (Eclipse プラグイン日本語化プラグイン)</a></p>
<p>こちらのダウンロードから<span class="page">Pleiades 本体 > 最新板 or 安定版</span> をダウンロードします。</p>
<p>※今回最新版を入れてみましたが、Pleiades自体、まだ動作安定していない？ようなので、安定版のほうがいいのかも。</p>
<h3 id="toc-pleiades1">Pleiadesのインストール</h3>
<p>ダウンロードして出来たフォルダ内の<span class="folder">features</span><span class="folder">plugins</span><span class="page">eclipse.exe -clean.cmd</span>をホームディレクトリ(今回は<span class="folder">C:/Eclipse</span>)にコピーします。</p>
<p><span class="folder">eclipse</span>/<span class="page">eclipse.ini</span>の最後の行にjavaagent指定を追加。</p>
<p class="code">eclipse\eclipse.ini</p>
<pre name="code" class="c">-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar</pre>
<p>初回起動時に<span class="folder">eclipse</span>/<span class="page">eclipse.exe -clean.cmd</span>をダブルクリックして実行します。</p>
<h2 id="toc-xampp">xamppでデバッグの設定</h2>
<p>xamppでPHPのデバッグが出来るように、xdebugの設定を行います。</p>
<p>xampp1.6.4ではxdebugがインストール済みですので、xdebugをダウンロードする必要がなく楽です。</p>
<p>Cドライブ直下にxamppがインストールされているものとします。</p>
<p>しかしデフォルトではZendDebuggerが有効になっていますので、修正してxdebugを有効にします。</p>
<h3 id="toc-php-ini">php.iniの設定</h3>
<p>[Zend] zend_extension_ts&#8230;の一行をコメントアウト。</p>
<p>[XDebug] 以下のコメントアウトを外して有効化します。</p>
<p><span class="folder">Apache/PHP</span>と<span class="folder">PHP</span>の2か所を同様に修正して下さい。</p>
<p class="code">C:\xampp\apache\bin\php.ini  1263行目</p>
<pre name="code" class="c">
;zend_extension_ts = "\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
....省略
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="\xampp\tmp"
</pre>
<p class="code">C:\xampp\php\php.ini</p>
<pre name="code" class="c">
[Zend]
;zend_extension_ts = "\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
....省略
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="\xampp\tmp"
</pre>
<h3 id="toc-httpd-conf">httpd.confの設定</h3>
<p class="code">C:\xampp\apache\conf\httpd.conf</p>
<pre name="code">
LoadModule rewrite_module modules/mod_rewrite.so
</pre>
<p>LoadModule rewrite_moduleのコメントアウトを外します。</p>
<p>Apacheを再起動するとxdebugが有効になっているはずです。</p>
<p class="p_link"><a href="http://de-lab.com/article/eclipse_aptana/" title="EclipseでPHP開発環境を作る - Aptanaのインストール - delab" class="liinternal">次は Aptanaのインストールです</a></p>
<h2 id="toc-3">関連書籍</h2>
<div class="hreview" ><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4798112216%26tag=sato165-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4798112216%253FSubscriptionId=0G91FPYVW6ZGWBH4Y9G2" class="item url" target="_blank"><img id="txtu-article-51-1" src="http://ecx.images-amazon.com/images/I/51VXiVuQ44L._SL160_.jpg" alt="photo" class="photo"  /></a></p>
<dl >
<dt class="fn"><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4798112216%26tag=sato165-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4798112216%253FSubscriptionId=0G91FPYVW6ZGWBH4Y9G2" class="item url" target="_blank">EclipseではじめるPHP</a><img id="txtu-article-51-2" class="txtu-article" src="http://www.assoc-amazon.jp/e/ir?t=sato165-22&#038;l=ur2&#038;o=9"   border='0' alt='' /></dt>
<dd>NRIラーニングネットワーク株式会社 </dd>
<dd>翔泳社 2007-02-14</dd>
</dl>
<p class="gtools" >by <a href="http://www.goodpic.com/mt/aws/index.html" target="_blank" class="liexternal">G-Tools</a> ,  <abbr class="dtreviewed" title="2008/05/31">2008/05/31</abbr></p>
</div>
<div class="hreview" ><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4798018511%26tag=sato165-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4798018511%253FSubscriptionId=0G91FPYVW6ZGWBH4Y9G2" class="item url" target="_blank"><img id="txtu-article-51-3" src="http://ecx.images-amazon.com/images/I/514aC48R80L._SL160_.jpg" alt="photo" class="photo"  /></a></p>
<dl >
<dt class="fn"><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4798018511%26tag=sato165-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4798018511%253FSubscriptionId=0G91FPYVW6ZGWBH4Y9G2" class="item url" target="_blank">Eclipse3ではじめるPHP5プログラミング入門―Eclipse PDT対応</a><img id="txtu-article-51-2" class="txtu-article" src="http://www.assoc-amazon.jp/e/ir?t=sato165-22&#038;l=ur2&#038;o=9"   border='0' alt='' /></dt>
<dd>掌田 津耶乃 </dd>
<dd>秀和システム 2007-12</dd>
</dl>
<p class="gtools" >by <a href="http://www.goodpic.com/mt/aws/index.html" target="_blank" class="liexternal">G-Tools</a> ,  <abbr class="dtreviewed" title="2008/05/31">2008/05/31</abbr></p>
</div>
<img src="http://de-lab.com/?ak_action=api_record_view&id=51&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/eclipse/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

