<?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>unbland.org blog &#187; PHP</title>
	<atom:link href="http://unbland.org/blog/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://unbland.org/blog</link>
	<description>発見の日々の備忘録。主に Web にまつまる技術ネタ。</description>
	<lastBuildDate>Wed, 18 Nov 2009 03:31:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>さくらインターネットに PHP5 を入れるメモ</title>
		<link>http://unbland.org/blog/2008/03/01/19.html</link>
		<comments>http://unbland.org/blog/2008/03/01/19.html#comments</comments>
		<pubDate>Sat, 01 Mar 2008 14:32:00 +0000</pubDate>
		<dc:creator>muta244@admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://unbland.net/blog/archives/2008/03/%e3%81%95%e3%81%8f%e3%82%89%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%8d%e3%83%83%e3%83%88%e3%81%ab-php5-%e3%82%92%e5%85%a5%e3%82%8c%e3%82%8b%e3%83%a1%e3%83%a2.html</guid>
		<description><![CDATA[突然ですが、 unbland.net はさくらインターネットのスタンダードプランなのです。で、僕は ZendFramework を試したかったのです。なのにさくらインターネットに昨年導入された PHP5 は、MySQL  [...]]]></description>
			<content:encoded><![CDATA[<p>突然ですが、 unbland.net はさくらインターネットのスタンダードプランなのです。で、僕は ZendFramework を試したかったのです。なのにさくらインターネットに昨年導入された PHP5 は、MySQL 用の PDO ドライバが入ってなかったりします。問い合わせてみても今のところ導入予定はないそうなので、PHP5 から自分で入れてみました。忘れないようにメモ。</p>
<p><span id="more-19"></span><br />
・<u><strong>ログイン</strong></u></p>
<p>SSH や Telnet でサーバーにログイン。ユーザーとパスワードは FTP と同じ。</p>
<p>・<u><strong>インストール</strong></u></p>
<p>%mkdir temp%cd temp%wget http://jp.php.net/distributions/php-5.2.5.tar.gz<br />
%tar -zxvf php-5.2.5.tar.gz<br />
%cd php-5.2.5</p>
<p>conf.sh として、以下の内容で /home/*****/temp/php-5.2.5 フォルダにアップロード。サーバーが UNIX 系なら改行コードを LF にするのを忘れずに。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
#!/bin/sh</p>
<p>./configure \<br />
&#8211;prefix=$HOME/php \<br />
&#8211;program-suffix=5 \<br />
&#8211;with-config-file-path=$HOME/www/cgi-bin \<br />
&#8211;with-pear=$HOME/php/pear \<br />
&#8211;with-mysql \<br />
&#8211;with-openssl=/usr \<br />
&#8211;with-zlib=/usr \<br />
&#8211;with-gd=/usr/local \<br />
&#8211;with-jpeg-dir=/usr \<br />
&#8211;with-freetype-dir=/usr \<br />
&#8211;with-ttf \<br />
&#8211;with-png-dir=/usr \<br />
&#8211;with-curl \<br />
&#8211;with-pdo-mysql \<br />
&#8211;enable-force-cgi-redirect \<br />
&#8211;enable-mbstring=all \<br />
&#8211;enable-mbregex \<br />
&#8211;enable-pdo \<br />
&#8211;enable-sqlite-utf8<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>%sh conf.sh<br />
エラーが出ず、最後に Thank you for using PHP. と出たら OK。</p>
<p>%make<br />
Build complete が出たら OK。</p>
<p>%make install</p>
<p>%cd /home/*****/www<br />
%mkdir cgi-bin<br />
%cd /home/*****/php/bin<br />
%ln php-cgi5 /home/*****/www/cgi-bin/php5.cgi<br />
home/*****/php/bin の中の php-cgi5 を home/*****/www/cgi-bin に php5.cgi としてコピー。</p>
<p>%/home/*****/www/cgi-bin/php5.cgi -v<br />
動くかのテスト。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
PHP 5.2.5 (cgi) (built: Feb 16 2008 13:56:39)<br />
Copyright (c) 1997-2007 The PHP Group<br />
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>などと表示されれば OK。</p>
<p>・<u><strong>ZendOptimizer の導入</strong></u></p>
<p>http://www.zend.co.jp/products/optimizer/</p>
<p>にてユーザー登録後、MyZend にログイン。<br />
「Zend Optimizer 日本語版のダウンロード」から FreeBSD x86 6.x 版をダウンロード。<br />
解凍後、5_2_x_comp フォルダ内の ZendOptimizer.so を /home/*****/php/extension にアップロード。</p>
<p>・<u><strong>php.ini 設定</strong></u></p>
<p>/home/*****/temp/php-5.2.5 内の php.ini-recommended をダウンロードして適切に編集。</p>
<p>1.[mbstring] のところの ; を全て外す。<br />
2.sendmail の設定。<br />
3.最後に下記 3 行を追加。<br />
[ZendOptimizer]<br />
zend_optimizer.optimization_level=15<br />
zend_extension = &#8220;/home/*****/php/extension/ZendOptimizer.so&#8221;<br />
/home/*****/www/cgi-bin に php.ini としてアップロード。</p>
<p>他にも色々追記予定。</p>
<p>・<u><strong>.htaccess 設定</strong></u></p>
<p>.htaccess として、以下の内容で /home/*****/www にアップロード。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Action php5-script /cgi-bin/php5.cgi<br />
AddHandler php5-script .php<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>・<u><strong>設定の確認</strong></u></p>
<p>phpinfo() で Loaded Configuration File が /home/*****/www/cgi-bin/php.ini になっており、</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
This program makes use of the Zend Scripting Language Engine:<br />
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies<br />
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>と表示されていれば、導入成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://unbland.org/blog/2008/03/01/19.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.347 seconds -->
