<?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>ueblog &#187; サーバ設定</title>
	<atom:link href="http://ueblog.natural-wave.com/tag/%e3%82%b5%e3%83%bc%e3%83%90%e8%a8%ad%e5%ae%9a/feed/" rel="self" type="application/rss+xml" />
	<link>http://ueblog.natural-wave.com</link>
	<description>Web関連のネタを中心に役立つ情報を配信しています。</description>
	<lastBuildDate>Wed, 11 Jan 2012 00:51:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/tag/%e3%82%b5%e3%83%bc%e3%83%90%e8%a8%ad%e5%ae%9a/feed/" />
		<item>
		<title>Subversionをソースからインストール</title>
		<link>http://ueblog.natural-wave.com/2009/03/30/subversion-install/</link>
		<comments>http://ueblog.natural-wave.com/2009/03/30/subversion-install/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 14:28:58 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[サーバ設定]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=375</guid>
		<description><![CDATA[自分用のレポジトリを持ちたいという理由で、Subversionをインストールしたときのメモ。 yumでsubversionが既にインストールされているが、Apacheとの連携をする際に、Apacheもyumでインストールしないとうまく連携できないようなので、Subversionもソースからインストー]]></description>
			<content:encoded><![CDATA[<p>自分用のレポジトリを持ちたいという理由で、Subversionをインストールしたときのメモ。</p>
<p>yumでsubversionが既にインストールされているが、Apacheとの連携をする際に、Apacheもyumでインストールしないとうまく連携できないようなので、Subversionもソースからインストールした。</p>
<p>Apache2に関しては、DSOを有効にして既にインストール済みとして進める。</p>
<p><a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&amp;expandFolder=74" target="_blank">最新版のSubversion</a>をダウンロードし、Configure。</p>
<blockquote><p># wget &#8220;http://subversion.tigris.org/downloads/subversion-1.6.0.tar.gz&#8221;<br />
# tar xvfz subversion-1.6.0.tar.gz<br />
# cd subversion-1.6.0<br />
# ./configure &#8211;with-apxs=/usr/local/apache2/bin/apxs \<br />
&#8211;with-apr=/usr/local/apache2/bin/apr-1-config \<br />
&#8211;with-apr-util=/usr/local/apache2/bin/apu-1-config \<br />
&#8211;with-ssl</p></blockquote>
<p>すると下記のようにsqliteのバージョンが古いというわけでエラーに</p>
<blockquote><p>An appropriate version of sqlite could not be found.  We recommmend<br />
3.6.11, but require at least 3.4.0.<br />
Please either install a newer sqlite on this system</p>
<p>or</p>
<p>get the sqlite 3.6.11 amalgamation from:</p>
<p>http://www.sqlite.org/sqlite-amalgamation-3.6.11.tar.gz</p>
<p>unpack the archive using tar/gunzip and copy sqlite3.c from the<br />
resulting directory to:<br />
/usr/local/src/subversion-1.6.0/sqlite-amalgamation/sqlite3.c<br />
This file also ships as part of the subversion-deps distribution.</p>
<p>configure: error: Subversion requires SQLite</p></blockquote>
<p>sqliteを入れ直すか、sqlite3.cのソースを配置するかといわれるので、後者を選択。</p>
<p>というか、neonなど依存関係を含めたパッケージがあったのでそちらをあわせてダウンロードして利用する。</p>
<blockquote><p># cd ../<br />
# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.0.tar.gz<br />
# tar xvfz subversion-deps-1.6.0.tar.gz<br />
# cd subversion-1.6.0</p></blockquote>
<p>再度、cofigure、makeを続ける。</p>
<blockquote><p># ./configure &#8211;with-apxs=/usr/local/apache2/bin/apxs \<br />
&#8211;with-apr=/usr/local/apache2/bin/apr-1-config \<br />
&#8211;with-apr-util=/usr/local/apache2/bin/apu-1-config \<br />
&#8211;with-ssl<br />
# make<br />
# make install</p></blockquote>
<p>make installすると、下記のようにapacheのhttpd.confにmod_dav_svnなどのモジュールが勝手に追加されている。</p>
<blockquote><p>LoadModule dav_svn_module     modules/mod_dav_svn.so<br />
LoadModule authz_svn_module   modules/mod_authz_svn.so</p></blockquote>
<p>さっそくレポジトリを作成してみる。お決まりの、trunk、tags、brancheseの作成、Apacheから書き込めるように権限の変更もお忘れなく。</p>
<blockquote><p># svnadmin create /var/svn/test<br />
#  svn mkdir file:///var/svn/test/trunk \<br />
file:///var/svn/test/tags \<br />
file:///var/svn/test/branches<br />
# chown -R daemon:daemon /var/svn/test</p></blockquote>
<p>あとは、httpd.confに下記のようなsvnのロケーション設定を加えてApacheを再起動。</p>
<blockquote><p>&lt;Location /svn/test&gt;<br />
DAV svn<br />
SVNPath /var/svn/test<br />
&lt;/Location&gt;</p></blockquote>
<p>あとはcheckoutできるか、試してみる。</p>
<blockquote><p>$ svn co http://localhost/svn/test/trunk</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2009/03/30/subversion-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2009/03/30/subversion-install/" />
	</item>
		<item>
		<title>Wake up on LAN と UltraVNCでPCをリモート操作</title>
		<link>http://ueblog.natural-wave.com/2008/11/26/wake-up-on-lan-ultravnc/</link>
		<comments>http://ueblog.natural-wave.com/2008/11/26/wake-up-on-lan-ultravnc/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 12:02:52 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[サーバ設定]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=269</guid>
		<description><![CDATA[以前からやりたかった、PCのリモート操作をする環境が整ってきたので、記しておく。 環境 ■　操作する側のPC（WinXP） │ │　（インターネット） │ ■　ブロードバンドルーター │ ├──────┤ ■Linuxサーバ　■リモート操作対象のPC（WinVista]]></description>
			<content:encoded><![CDATA[<p>以前からやりたかった、PCのリモート操作をする環境が整ってきたので、記しておく。</p>
<h3 class="PostLine">環境</h3>
<p>■　操作する側のPC（WinXP）<br />
│<br />
│　（インターネット）<br />
│<br />
■　ブロードバンドルーター<br />
│<br />
├──────┤<br />
■Linuxサーバ　■リモート操作対象のPC（WinVista）</p>
<p>構成は単純で、インターネットを介して外にあるPCから、ルーター越しにPCのリモート操作を実現したい。</p>
<h3 class="PostLine">Wake up on LAN BIOS関連設定</h3>
<p>まずは、リモートから電源ONをするためには、LANボードから電源ONできるWake up on LANに対応しているPCであることが前提である。</p>
<p>Wake up on LANに対応しているかを確認するには、電源ユニット、LANボード、マザーボードが対応している必要がある。詳しくは、</p>
<p><a href="http://lan-kouji.com/contents00/contents00-03.html" target="_blank">Wake On LAN（Wake Up On LAN）－LAN経由でパソコンの電源を入れる</a></p>
<p>こちらが詳しい。</p>
<p>マザーボードとかLANボードの機種なんてわかんないよって方は、とにかくBIOSのメニューを立ち上げてみて、Wake up on LANに関連する項目があるか見てみるとよいだろう。</p>
<p>ちなみに、ASUSのP5Bというマザーボードの場合、下記のパラメータを「Enabled」にするとよい。</p>
<blockquote><p>LAN Option ROM<br />
Power On By PCI Devices<br />
Power On By PCIE Devices</p></blockquote>
<p><span style="font-size: x-small;">その他、</span></p>
<blockquote><p>WOL、Wake On LAN、Remote Wakeup、<br />
PME、PCI Boot Device、APM Configuration</p></blockquote>
<p>あたりのパラメータがWOL関連のものだと思われる。</p>
<p>これで自分の環境は動作したが、あとは、OSを立ち上げてからネットワークカードの「デバイスマネージャ」→「詳細設定」でWOLっぽいものがあったら、設定を変更してみよう。</p>
<h3 class="PostLine">Wake up on LAN tool</h3>
<p>Windowsの場合、<a href="http://www.vector.co.jp/soft/win95/util/se241927.html" target="_blank">Wake up On Lan Tool</a>というフリーソフトを利用すれば、簡単に電源のOFF、ONが可能だ。ルーター越しのPCにも対応できるが、何も認証がかけられず勝手に電源操作が外からできるのは危険と思ったので、Linuxサーバに一度SSHでログインしてからLinuxサーバから、電源ONの指令を出すようにした。</p>
<p>Linuxサーバから、電源ONをするのはとても簡単。「<strong>ether-wake</strong>」というコマンドを利用する（rootで実行）</p>
<blockquote><p>#/sbin/ether-wake 00-00-00-00-00-00（対象PCのMACアドレス）</p></blockquote>
<p>「<strong>ether-wake</strong>」は、Fedora CoreやCentOSでは標準で入っているツールっぽい。</p>
<p>これで電源はOK。</p>
<h3 class="PostLine">UltraVNC</h3>
<p>リモート操作には<a href="http://kp774.com/soft/uvnc_jp" target="_blank"><strong>UltraVNC</strong></a>を利用する。</p>
<p><a href="http://kp774.com/soft/uvnc_jp" target="_blank"><strong>UltraVNC</strong></a>は、動作が軽くて、ファイル転送もでき、暗号化にもプラグインで対応していてなかなかの優れものだ。</p>
<p>家庭で一般的な、Windows XP Home EditionやVista Home Premiumは、標準でついてくるリモートデスクトップのサーバになれないという弱点があるので、この<a href="http://kp774.com/soft/uvnc_jp" target="_blank"><strong>UltraVNC</strong></a>を利用する。</p>
<p>インストーラーを利用して、インストールした後に、認証パスワードの設定とDSMプラグイン（暗号化）の設定をしよう。</p>
<p><a href="http://www.katch.ne.jp/~kakonacl/douga/ultravnc/ultravnc.html" target="_blank">VPN＋UltraVNCによるPC遠隔操作</a></p>
<p>こちらの記事がとてもわかりやすい。</p>
<p>あとは、ルータでUltraVNCで利用しているポートを静的IPマスカレードなどを利用して、対象のPCにフォワードしてしまいましょう。気になる方は、UltraVNCで利用しているポート番号を変えてみるのもいいかもしれない。</p>
<p>これで外から、電源ON＋リモート操作ができるようになった。</p>
<p>使い道としては、急にPCでテレビ録画したくなったとか、、そんな程度かね。</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2008/11/26/wake-up-on-lan-ultravnc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2008/11/26/wake-up-on-lan-ultravnc/" />
	</item>
		<item>
		<title>LinuxでCPUの温度を調べる</title>
		<link>http://ueblog.natural-wave.com/2008/08/03/linux%e3%81%a7cpu%e3%81%ae%e6%b8%a9%e5%ba%a6%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b/</link>
		<comments>http://ueblog.natural-wave.com/2008/08/03/linux%e3%81%a7cpu%e3%81%ae%e6%b8%a9%e5%ba%a6%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 12:01:39 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[サーバ設定]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=198</guid>
		<description><![CDATA[暑い毎日が続いていますが、自宅サーバな方はサーバのCPU温度が気になるものです。 というわけで、本日はLinuxサーバ上でのCPU温度やファンの回転数を計測するlm_sensorsを紹介する。 セットアップ まずはインストールしよう。今回はyumを利用する]]></description>
			<content:encoded><![CDATA[<p>暑い毎日が続いていますが、自宅サーバな方はサーバのCPU温度が気になるものです。</p>
<p>というわけで、本日はLinuxサーバ上でのCPU温度やファンの回転数を計測する<strong>lm_sensors</strong>を紹介する。</p>
<h3 class="PostLine">セットアップ</h3>
<p>まずはインストールしよう。今回はyumを利用する。</p>
<blockquote><p># yum install lm_sensors</p></blockquote>
<p>ソースからインストールしたい場合は下記から。<br />
<a href="http://www.edgedesign.us/about/lm_sensors" target="_blank">Edge Design - lm_sensors</a></p>
<p><strong>sensors-detect</strong>というコマンドでセットアップする。</p>
<blockquote><p># sensors-detect</p></blockquote>
<p>すると、いろんな質問をしてくるんだが、よく意味がわからないので、Enter連打でOK。そして最後のほうに下記のような指示をしてきます。</p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">To make the sensors modules behave correctly, add these lines to</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/etc/modprobe.<span style="">conf</span>:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#----cut here----</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># I2C module options</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">alias char-major-<span style="color:#800000;color:#800000;">89</span> i2c-dev</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#----cut here----</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">To load everything that is needed, add this to some /etc/rc* file:</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#----cut here----</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># I2C adapter drivers</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">modprobe i2c-i801</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># Chip drivers</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">modprobe w83781d</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"># sleep <span style="color:#800000;color:#800000;">2</span> # optional</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/usr/bin/sensors -s # recommended</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#----cut here---- </div>
</li>
</ol>
</div>
</div>
</div>
<p>
上部のcut hereの中身を<strong>/etc/modprobe.conf</strong>ファイルに。そして、下部のcut here部分を<strong>/etc/rc.local</strong>ファイルにそのままコピーして編集してしまおう。</p>
<p>そして、rc.localを実行してする、もしくはサーバを再起動してしまおう。</p>
<h3 class="PostLine">利用方法</h3>
<p>あとは、<strong>sensors</strong>コマンドを打つと下記のような結果が返ってくる。</p>
<blockquote><p># sensors<br />
as99127f-i2c-0-2d<br />
 ERROR: Can't get adapter or algorithm?!?<br />
VCore 1:   +1.71 V  (min =  +1.65 V, max =  +2.05 V)<br />
VCore 2:   +1.81 V  (min =  +1.65 V, max =  +2.05 V)<br />
+3.3V:     +3.30 V  (min =  +2.96 V, max =  +3.63 V)<br />
+5V:       +4.97 V  (min =  +4.49 V, max =  +5.51 V)<br />
+12V:     +11.55 V  (min =  +9.55 V, max = +14.41 V)<br />
-12V:      -2.42 V  (min =  -4.07 V, max =  -0.32 V)<br />
-5V:       -1.30 V  (min =  -1.76 V, max =  -0.82 V)<br />
fan1:     3901 RPM  (min =   -1 RPM, div = 2)<br />
fan2:        0 RPM  (min = 2636 RPM, div = 8)<br />
fan3:        0 RPM  (min =   -1 RPM, div = 8)<br />
M/B Temp:    +41°C  (high =    +0°C, hyst =    +0°C)<br />
CPU Temp:  +51.0°C  (high =  +100°C, hyst =   +90°C)<br />
temp3:      -0.5°C  (high =   +80°C, hyst =   +75°C)<br />
vid:      +1.750 V  (VRM Version 9.0)<br />
alarms:<br />
beep_enable:<br />
          Sound alarm enabled
</p></blockquote>
<p>電圧やファンの回転数、CPUの温度がわかる。</p>
<p>微妙にエラーが出ているが、ここでは気にしないことにした。</p>
<p>詳細は下記の方がかなり詳しくやっています。あとハードディスクの温度も。</p>
<p><a href="http://d.hatena.ne.jp/kakurasan/20070727/p1" target="_blank">hwmonモジュール+lm_sensorsとhddtempで温度を取得 - 試験運用中なLinux備忘録</a></p>
<p>あとは、下記にCPUそれぞれのMAX温度等がのってます。</p>
<p><a href="http://users.erols.com/chare/elec.htm" target="_blank">Processor Electrical Specifications</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2008/08/03/linux%e3%81%a7cpu%e3%81%ae%e6%b8%a9%e5%ba%a6%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2008/08/03/linux%e3%81%a7cpu%e3%81%ae%e6%b8%a9%e5%ba%a6%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b/" />
	</item>
		<item>
		<title>eAcceleratorをインストールしてみる</title>
		<link>http://ueblog.natural-wave.com/2008/03/20/php-eaccelerator/</link>
		<comments>http://ueblog.natural-wave.com/2008/03/20/php-eaccelerator/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 04:00:33 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programing]]></category>
		<category><![CDATA[サーバ設定]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/2008/03/20/php-eaccelerator/</guid>
		<description><![CDATA[最近、サーバのphpが遅く感じるので、、PHPのソースを解析し、中間コードをメモリにキャッシュしてくれる、eAcceleratorをインストールしてみました。php5.2対応。 手順 SourceForge.net: eAcceleratorからソースをダウンロード、解凍。 # tar xvfi eaccelerator-0.9.5.2.tar.bz2 # cd eaccelerator-0.9.5.2 configureとmake,make install (phpize、php-configのパスは環境に合わせて変更) # /usr/local/bin/phpize # ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config # make &#38; make install make install後に表示]]></description>
			<content:encoded><![CDATA[<p>最近、サーバのphpが遅く感じるので、、PHPのソースを解析し、中間コードをメモリにキャッシュしてくれる、<strong>eAccelerator</strong>をインストールしてみました。php5.2対応。</p>
<p>手順</p>
<p><a href="http://sourceforge.net/projects/eaccelerator/" target="_blank">SourceForge.net: eAccelerator</a>からソースをダウンロード、解凍。</p>
<blockquote><p># tar xvfi eaccelerator-0.9.5.2.tar.bz2</p>
<p># cd  eaccelerator-0.9.5.2</p></blockquote>
<p>configureとmake,make install (phpize、php-configのパスは環境に合わせて変更)</p>
<blockquote><p># /usr/local/bin/phpize</p>
<p># ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config</p>
<p># make &amp; make install</p></blockquote>
<p>make install後に表示される、パスをメモっておく。</p>
<blockquote><p>Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20060613/</p></blockquote>
<p>control.phpをWebの公開ディレクトリにコピー</p>
<blockquote><p># cp control.php /usr/local/apache2/htdocs/</p></blockquote>
<p>control.phpの認証部分を編集</p>
<blockquote><p># vi /usr/local/apache2/htdocs/control.php</p></blockquote>
<blockquote><p>$user = "admin";           //適宜変更<br />
$pw =  "eAccelerator";  //適宜変更</p></blockquote>
<p>キャッシュディレクトリ作成と権限変更(ユーザ、グループ名は環境に合わせて)</p>
<blockquote><p># mkdir /tmp/eaccelerator</p>
<p># chown daemon:daemon /tmp/eaccelerator</p></blockquote>
<p>php.iniの編集、zend_extensionは先ほど、make install時にメモした値に/eaccelerator.soのパスを追加した値を書く。</p>
<blockquote><p>#vi /usr/local/lib/php.ini</p>
<p>[eaccelerator]<br />
zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"<br />
eaccelerator.shm_size = "64"<br />
eaccelerator.cache_dir = "/tmp/eaccelerator"<br />
eaccelerator.enable = "1"<br />
eaccelerator.optimizer = "1"<br />
eaccelerator.check_mtime = "1"<br />
eaccelerator.debug = "0"<br />
eaccelerator.filter = ""<br />
eaccelerator.shm_max = "0"<br />
eaccelerator.shm_ttl = "0"<br />
eaccelerator.shm_prune_period = "0"<br />
eaccelerator.shm_only = "0"<br />
eaccelerator.compress = "1"<br />
eaccelerator.compress_level = "9"<br />
eaccelerator.keys = "shm_and_disk"<br />
eaccelerator.sessions = "shm_and_disk"<br />
eaccelerator.content = "shm_and_disk"<br />
eaccelerator.allowed_admin_path = "/usr/local/apache2/htdocs/control.php"</p></blockquote>
<p>apacheを再起動</p>
<blockquote><p> service httpd  restart</p></blockquote>
<p>これで完了。あとはcontrol.phpを見ながら、 eaccelerator.shm_sizeでキャッシュする量を変更する。</p>
<p><img src="http://ueblog.natural-wave.com/wp-content/uploads/2008/03/s-eacceleratorcontrolpanel.jpg" alt="eAccelerator" /></p>
<p>実際にphpを利用しているサイトにアクセスしながら、Memory Usageをチェックすればよい。</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2008/03/20/php-eaccelerator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2008/03/20/php-eaccelerator/" />
	</item>
	</channel>
</rss>

