<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>イテルの一日一問 &#187; PHP</title>
	<atom:link href="http://oneday.ter.jp/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://oneday.ter.jp</link>
	<description>一日にひとつは何かを考える。</description>
	<lastBuildDate>Mon, 31 Jan 2011 09:23:33 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://oneday.ter.jp/tag/php/feed" />
		<item>
		<title>開発環境の構築（PDT）</title>
		<link>http://oneday.ter.jp/php/700.html</link>
		<comments>http://oneday.ter.jp/php/700.html#comments</comments>
		<pubDate>Mon, 17 Aug 2009 02:15:08 +0000</pubDate>
		<dc:creator>イテル</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[開発環境]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://oneday.ter.jp/?p=700</guid>
		<description><![CDATA[今まではエディタでプログラムを構築していたのだが、 それも限界に近いことがわかり、「eclipse」という オープンソースの開発環境を導入することにした。 このeclipseは、どうやらjava開発のために作られた ソフ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://oneday.ter.jp/wp-content/uploads/2009/08/090817.jpg" rel="shadowbox[sbpost-700];player=img;"><img class="alignnone size-thumbnail wp-image-703" title="090817" src="http://oneday.ter.jp/wp-content/uploads/2009/08/090817-700x200.jpg" alt="090817" width="700" height="200" /></a></p>
<p>今まではエディタでプログラムを構築していたのだが、<br />
それも限界に近いことがわかり、「eclipse」という<br />
オープンソースの開発環境を導入することにした。</p>
<p>このeclipseは、どうやらjava開発のために作られた<br />
ソフトウェアのようだが、php、ruby、as3などの開発も<br />
できるプラグインが用意されているので、今後はそれらを使って<br />
行こうと思う。<br />
※as3を利用できるFDTは有償。</p>
<p>また、今回は環境としてxamppをインストールするところから<br />
簡単に解説する。</p>
<h3>xamppをインストールする（windows）</h3>
<ol>
<li><a href="http://www.apachefriends.org/jp/xampp-windows.html" target="_blank">xampp</a>をダウンロードする。<br />
XAMPP Windows版のexeをクリックしてダウンロード。</li>
<li>ダウンロードした「xampp-win32-x.x.x.exe」をダブルクリックしてインストール。</li>
<li>コマンドプロンプトが開くが、特に設定をいじる必要のない人は「y」などを<br />
クリックしてウィザードを進める。</li>
<li>「XAMPP Control Panel」を開き、必要なサービスを起動する。<br />
※今回はapache、mysqlを起動した。</li>
</ol>
<h3>PDTをインストールする（windows）</h3>
<ol>
<li><a href="http://www.zend.com/en/community/pdt" target="_blank">PDT</a>ダウンロードする。<br />
all-in-oneというのがあるのでそれをインストールすると楽チン。<br />
「windows」のリンクをクリックするとダウンロードが始まる。</li>
<li>ダウンロードしたファイルを「program files」に解凍する。</li>
<li>解凍後、「eclipse.exe」をクリックして起動すればok。</li>
<li>初回起動時に「work space」を聞かれるのでxamppの公開フォルダを指定する。<br />
私の環境の場合は「c:\xampp\xampp\htdocs\」にした。</li>
</ol>
<h3>PDTで試しにプロジェクトを作ってみる</h3>
<ol>
<li>PDTを起動する。</li>
<li>「File」→「New」→「PHP Project」をクリックしてプロジェクトを作成する。<br />
ウィザード形式で聞かれるが、プロジェクト名を適当に付けて「Finish」をクリック。</li>
<li> 「File」→「New」→「PHP File」をクリックする。</li>
<li>適当に「index.php」などのファイル名を付ける。</li>
<li>「index.php」内に「echo &#8220;hello world&#8221;;」などテストのコードを入力する。</li>
<li>「Run Index」ボタンをクリックしてプログラムが実行されるかチェックする。</li>
<li>プレビューで「Hello world」と表示されたら正常に動いてると思われる。</li>
<li>正常に動いてないようだったら、xamppが起動しているか、<br />
work spaceの設定がxamppの公開フォルダに指定されているか<br />
などを確認する。</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://oneday.ter.jp/php/700.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://oneday.ter.jp/php/700.html" />
	</item>
		<item>
		<title>wordpress muを日本語にする。</title>
		<link>http://oneday.ter.jp/wordpress/615.html</link>
		<comments>http://oneday.ter.jp/wordpress/615.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 01:18:23 +0000</pubDate>
		<dc:creator>イテル</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress mu]]></category>
		<category><![CDATA[日本語化]]></category>

		<guid isPermaLink="false">http://oneday.ter.jp/?p=615</guid>
		<description><![CDATA[昨日に引き続きwordpress mu話題。 インストールもちょっとした問題だけで、無事インスコできたのだが、 ログインすると全部英語。 田舎育ちの、工業高校出身の私にはなんのこっちゃわからん。 ということで、英語から日 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://oneday.ter.jp/wp-content/uploads/2009/08/090803-04.jpg" rel="shadowbox[sbpost-615];player=img;"><img class="alignnone size-thumbnail wp-image-650" title="090803-04" src="http://oneday.ter.jp/wp-content/uploads/2009/08/090803-04-700x200.jpg" alt="090803-04" width="700" height="200" /></a></p>
<p>昨日に引き続きwordpress mu話題。</p>
<p>インストールもちょっとした問題だけで、無事インスコできたのだが、<br />
ログインすると全部英語。<br />
田舎育ちの、工業高校出身の私にはなんのこっちゃわからん。<br />
ということで、英語から日本語に変更してみる。</p>
<h3>wordpress muを日本語化する</h3>
<ol>
<li><a href="http://code.google.com/p/wpmu-ja/" target="_blank">日本語ファイル</a>をダウンロードする。<br />
この時点で私がインストールしたmuは「wordpress-mu-2.8.3」だったが、<br />
日本語ファイルは「wpmu-282-ja｜2.8.1 / 2.8.2 用日本語リソース」<br />
までしかなかった。<br />
とりあえずインストールしてみることにした。</li>
<li>「wpmu-282-ja.zip」を解凍する。</li>
<li>「wp-content」に「languages」フォルダを作成して「ja.mo」をアップロード。</li>
<li>「Settings」→「General」→「Blog Language」のプルダウンから「Japanese」を選択し、「Save Changes」をクリックする。</li>
<li>「サイト管理」→「設定」→「初期設定言語」を「Japanese」に設定して「設定を更新」をクリックする。</li>
<li>「wp-config.php」の「WPLANG」を下記のように修正する。<br />
define (&#8216;WPLANG&#8217;, &#8216;ja&#8217;);</li>
</ol>
<p>2.8.1/2.8.2だったが、ほとんど問題なさそう。<br />
以上で日本語化完了。</p>
]]></content:encoded>
			<wfw:commentRss>http://oneday.ter.jp/wordpress/615.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://oneday.ter.jp/wordpress/615.html" />
	</item>
		<item>
		<title>wordpress muをインストール</title>
		<link>http://oneday.ter.jp/wordpress/602.html</link>
		<comments>http://oneday.ter.jp/wordpress/602.html#comments</comments>
		<pubDate>Mon, 03 Aug 2009 00:48:37 +0000</pubDate>
		<dc:creator>イテル</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress mu]]></category>
		<category><![CDATA[インストール]]></category>

		<guid isPermaLink="false">http://oneday.ter.jp/?p=602</guid>
		<description><![CDATA[wordpress-muプロジェクトが閉鎖されるようだ。 そんなおり、個人で取り掛かろうとしているサイトで、 wordpress-muが必要となってきている。 なんと間の悪いこと。 ただ、wordpress-muのプロジ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://oneday.ter.jp/wp-content/uploads/2009/08/090803-041.jpg" rel="shadowbox[sbpost-602];player=img;"><img class="alignnone size-thumbnail wp-image-652" title="090803-04" src="http://oneday.ter.jp/wp-content/uploads/2009/08/090803-041-700x200.jpg" alt="090803-04" width="700" height="200" /></a></p>
<p>wordpress-muプロジェクトが閉鎖されるようだ。<br />
そんなおり、個人で取り掛かろうとしているサイトで、<br />
wordpress-muが必要となってきている。<br />
なんと間の悪いこと。</p>
<p>ただ、wordpress-muのプロジェクトが終わるのには、<br />
wordpress-muの機能が重要と見なされ、<br />
wordpress本体にその機能が組み込まれるためだというので、<br />
それほど悲観することではないと考えている。</p>
<p>そこで、これを機会にwordpress-muのインストールに取り組んでみたい。</p>
<h3>ファイルをアップロード</h3>
<ol>
<li>「<a href="http://wpdocs.sourceforge.jp/WordPress_MU" target="_blank">Download WordPress MU</a>」よりファイルをダウンロード。</li>
<li>サーバに解凍してアップロード。<br />
もしくはサーバにアップしてから解凍。</li>
<li>インストーラのアドレスにアクセス。<br />
環境によって異なるのだが、私の環境の場合は、<br />
「http://sub.domain.jp」</li>
</ol>
<p>本来ならここからウィザードが起動するはずだが、私の環境では<br />
下記のようなエラーが発生した。</p>
<pre class="brush: php; title: ; notranslate">
Problem in wp-config.php - $base is set to BASE when it should be the path like &quot;/&quot; or &quot;/blogs/&quot;! Please fix it!
</pre>
<p>なんだこれ？<br />
「wp-config.php」に問題があるのかもしれないので見直してみる。</p>
<p>しばし調査してみると、「wp-config.php」自体がいらんらしいｗｗｗ<br />
wordpressだと当たり前の作業だが、muの場合は自動で生成するので、</p>
<p>「余計なお世話です。死んでください。」</p>
<p>となるらしい。<br />
ということで、「wp-config.php」を削除して気を取り直して続行する。</p>
<p>ウィザードが起動したので、キャプチャを入れてみる。</p>
<p><a href="http://oneday.ter.jp/wp-content/uploads/2009/08/0011.jpg" rel="shadowbox[sbpost-602];player=img;"><img class="alignnone size-medium wp-image-608" title="001" src="http://oneday.ter.jp/wp-content/uploads/2009/08/0011-271x300.jpg" alt="001" width="271" height="300" /></a></p>
<p>スクロールさせると、データベース名やユーザー名、パスワードなどを<br />
入力する欄があるので、自分の環境に合わせて入力していく。</p>
<p><a href="http://oneday.ter.jp/wp-content/uploads/2009/08/002.jpg" rel="shadowbox[sbpost-602];player=img;"><img class="alignnone size-medium wp-image-607" title="002" src="http://oneday.ter.jp/wp-content/uploads/2009/08/002-229x300.jpg" alt="002" width="229" height="300" /></a></p>
<p>入力をすべて終えると終了となる。</p>
<p><a href="http://oneday.ter.jp/wp-content/uploads/2009/08/0032.jpg" rel="shadowbox[sbpost-602];player=img;"><img class="alignnone size-medium wp-image-612" title="003" src="http://oneday.ter.jp/wp-content/uploads/2009/08/0032-261x300.jpg" alt="003" width="261" height="300" /></a></p>
<p>下の方に英語で何か書かれているので、ちょろっと読んでみると、<br />
「パーミッションの変更しとけよ」的なことが書かれているので、<br />
あわせて修正しておく。</p>
<p>「log in」ボタンをクリックしてログインする。</p>
]]></content:encoded>
			<wfw:commentRss>http://oneday.ter.jp/wordpress/602.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://oneday.ter.jp/wordpress/602.html" />
	</item>
		<item>
		<title>PEAR（ペア）って使ってる？</title>
		<link>http://oneday.ter.jp/php/74.html</link>
		<comments>http://oneday.ter.jp/php/74.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 06:59:52 +0000</pubDate>
		<dc:creator>イテル</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PECL]]></category>
		<category><![CDATA[ペア]]></category>

		<guid isPermaLink="false">http://oneday.ter.jp/?p=74</guid>
		<description><![CDATA[ボクはPHPを使い始めて結構経つ。 たしかPHP4が出たかでないかぐらいから使ってる。 と言っても、PHPを使う仕事をしていたのはほんのわずかだったのだが。 さて、PHP4から使っているわりに「PEAR」をほとんど使った [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-thumbnail wp-image-83" title="e382ade383a3e38397e38381e383a39" src="http://oneday.ter.jp/wp-content/uploads/2009/06/e382ade383a3e38397e38381e383a39-700x200.jpg" alt="e382ade383a3e38397e38381e383a39" width="700" height="200" /></p>
<p>ボクはPHPを使い始めて結構経つ。</p>
<p>たしかPHP4が出たかでないかぐらいから使ってる。</p>
<p>と言っても、PHPを使う仕事をしていたのはほんのわずかだったのだが。</p>
<p>さて、PHP4から使っているわりに「<a href="http://pear.php.net/" target="_blank">PEAR</a>」をほとんど使ったことがない。</p>
<p>どうしても分からない、作るのが面倒な場合に限り力を借りてきていた。</p>
<p>原因は、、、そうドキュメントを読むのがメンドイから。</p>
<p>しかしここにきて、作業を短縮するためにはこのPEARは避けて通れないことが判明。</p>
<p>っていうか、「なんで今までつかってなかったの？」とバカにされそうｗ</p>
<p>- &#8211; -</p>
<p>今回はPEARのセッティングについてチョロっと触れてみたいと思う。</p>
<p>PEARを追加する手順は以下の通り。</p>
<pre class="brush: bash; title: ; notranslate">pear install パッケージ名</pre>
<p><span class="br0">以上。</span></p>
<p><span class="br0">こりゃ簡単だ。</span></p>
<p><span class="br0">ってやっつけすぎかなｗ</span></p>
<p><span class="br0">以下を参照するべし。</span></p>
<p><span class="br0">［<a href="http://ja.wikipedia.org/wiki/PEAR" target="_blank">PEAR-wiki</a>］［<a href="http://pear.php.net/manual/ja/" target="_blank">PEARマニュアル（日本語）</a>］</span></p>
<p><span class="br0">ちなみにこの他にも［<a href="http://pecl.php.net/" target="_blank">PECL</a>（ピックル）］というサービスもある。</span></p>
<p><span class="br0">以前、ImageMagick関連のツールに使用した気がする。<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://oneday.ter.jp/php/74.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://oneday.ter.jp/php/74.html" />
	</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.738 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-06 07:45:48 -->

