さくらインターネットでPHP5(5.2.4)

| | コメント(0) | トラックバック(0)

PHP5をさくらインターネットで導入しようと考えた。

こちらが大変詳しい。

(5.2.0)さくらインターネットにPHP5.2.0をインストールする(まとめ)http://blog.hinami.net/?itemid=777

(5.2.0)さくらのレンタルサーバへPHP5.2.0をインストールhttp://www.koruri.com/dielectric/archives/200611/10000591.html

(5.2.1)さくらインターネット(レンタルサーバ)でPHP5を!http://uruseiyatsura.way-nifty.com/blog/2007/03/php5_73ee.html

(5.?.?)さくらインターネットにPHP5をインストールする

(5.2.3)さくらのレンタルサーバへPHP5.2.3をインストールhttp://www.koruri.com/dielectric/archives/200706/01000707.html

(5.2.3)ちょっとだけ注意が必要「さくらインターネット スタンダードプランでPHP5.2.3を使う場合」

(5.2.3)activeCollabをさくらインターネットにインストールするメモhttp://blog.digibee.jp/2007/07/activecollab_1.html

(5.2.3)さくらにphp5.2.3インストール。 http://another.rocomotion.jp/11809565202793.html

 

 自分用でも覚書で書いておく。

まずは、windowsでPHPの最新版をダウンロード。

http://www.php.net/downloads.php

2007/10/9 時点で PHP5.2.4

これの

Complete Source Code    PHP 5.2.4 (tar.gz) [9,478Kb] - 30 August 2007

をwindows上の適当なところへダウンロード。(ミラーサイトがいくつか表示される)

解凍はさくらインターネットのサーバー上でやるので、ここではダウンロードだけ。

 で、そのファイルをさくらインターネットのルートディレクトリ(自分のアカウントの直下。wwwのひとつ上)に「temp」ディレクトリ(フォルダ)を作って、そこへアップロード。「temp」でなくても他と重複しなければディレクトリ名は何でもよい。

次にさくらインターネットのサーバーにtelnetでシェルログイン。

さくらインターネットへのtelnetの仕方

スタート→ファイル名を指定して実行→telnet hogehoge.sakura.ne.jp

(hogehogeには初期契約したサブドメインまたは、設定した独自ドメインでもtelnetできる)

loginプロンプトで、自分の契約サブドメイン(hogehoge)

password でtelnet用のパスワード(FTP用と同じモノ)

%cd temp

% tar xzvf php-5.2.4.tar.gz(圧縮ファイルの解凍) たくさんのファイルが解凍される

configファイルを準備する。

-------------------------------------

#!/bin/sh

./configure \
--prefix=$HOME \
--with-config-file-path=$HOME/www/bin \
--program-suffix=5 \
--with-pear=$HOME/share/pear5 \
--enable-force-cgi-redirect \
--enable-mbstring=all \
--enable-mbregex \
--with-mysql \
--with-openssl=/usr \
--with-zlib=/usr \
--with-gd=/usr/local \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-ttf \
--with-png-dir=/usr \
--with-curl
--------------------------------------------------

上記をconf.shとして保存。temp > php-5.2.4 ディレクトリにアップロード

 で、telnetログインで、php-5.2.4ディレクトリに移動。(cd temp,cd php-5.2.4)

%sh conf.sh

 エラーなく、Thank you for using PHP.と出たらOK。何かワーニングが出たら考える。

%make (けっこう時間かかる)

でコンパイル。Build completeが出たらOK。次はインストール

%make install 

 で,

home/hoge/binの中のphp-cgiをwww/cgi-binにコピーする。

cd /home/hoge/bin

ln php-cgi5 /home/hoge/www/cgi-bin/php5.cgi

動くかどうかテスト

%/home/hoge/www/cgi-bin/php5.cgi -v

--------

PHP 5.2.5 (cgi) (built: Jan  3 2008 15:56:39)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

--------

と表示されたらOK。

続いて

php.ini-recommendedをwww/cgi-bin/php.iniとしてコピー

中身を適切に設定。

 

あとは.htaccsessの設定かな。

 

phpinfo()で

Loaded Configuration File 

が、www/cgi-bin/php.ini 

 になっていたらOK

 

(追記)

「さくらのレンタルサーバ」スタンダード・プレミアムサービスにおきまして
 2008年1月29日より PHP5 を正式に提供します。

----------------------

だそうです。。

(追記)php-5.2.5リリースになったので一部変更。

configureを

---------------------------

#!/bin/sh

./configure \
--prefix=$HOME \
--with-config-file-path=$HOME/www/cgi-bin \
--program-suffix=5 \
--with-pear=$HOME/share/pear5 \
--enable-force-cgi-redirect \
--enable-mbstring=all \
--enable-mbregex \
--with-mysql \
--with-openssl=/usr \
--with-zlib=/usr \
--with-gd=/usr/local \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-ttf \
--with-png-dir=/usr \
--with-curl \
--with-pdo-mysql \
--enable-sqlite-utf8
-----------------

とした。

 

トラックバック(0)

このブログ記事を参照しているブログ一覧: さくらインターネットでPHP5(5.2.4)

このブログ記事に対するトラックバックURL: http://www.cpa-lab.com/cgi-bin/mt/mt-tb.cgi/90

コメントする

このブログ記事について

このページは、spokが2007年10月10日 22:42に書いたブログ記事です。

ひとつ前のブログ記事は「PHP-PDOの覚書」です。

次のブログ記事は「アドセンス(AdSense)携帯版をMT4i&Movabletype4で使ってみる」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01