さくらインターネットに PHP5 をインストール

そろそろ本格的に PHP5 を触ろうかとインストール。各所で説明してあるが手順通りやれば簡単です。まずは PHP5 本体を下記サイトからダウンロード
PHP: Downloads

(現時点の最新バージョン PHP5.1.6 で説明)解凍してできた「php-5.1.6」というフォルダを /home/ユーザ名/work などとフォルダを作ってその中にアップロード。PHP の設定をするために「php-5.1.6」のフォルダ内に下記内容を「conf.sh」と名前を付けて保存してアップロードします。

#!/bin/sh

./configure \
--prefix=$HOME \
--with-config-file-path=$HOME/www/php5.ini \
--program-suffix=5 \
--with-pear=$HOME/share/pear5 \
--enable-force-cgi-redirect \
--enable-mbstring=all \
--enable-mbregex \
--enable-mbstr-enc-trans \
--enable-versioning \
--enable-trans-sid \
--with-mysql \
--with-openssl=/usr \
--with-soap=yes \
--with-zlib=/usr \
--with-gd=/usr/local \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-ttf \
--with-png-dir=/usr \
--with-curl

次に telnet で接続して cd コマンドでその階層に移動して

sh conf.sh

とやれば設定がはじまります。色々と処理が終わったあと

thank you for using(installing?) PHP

と表示されれば成功。

次にコンパイル

make

と打って数分。その後

make install

でインストールされます。実際に php ファイルを PHP5 で動かすには /home/ユーザ名/www/cgi-bin とフォルダを作っておいて

cp ~/bin/php5 ~/www/cgi-bin/php5.cgi

として /home/ユーザ名/www に 以下の .htaccess を設置(すでにあるのなら追加)。

Action php5-script /cgi-bin/php5.cgi
AddHandler php5-script .php

これで php ファイルは PHP5 で動くようになります。もし既に動いている php はそのまま PHP4 で動かしたい場合は

Action php5-script /cgi-bin/php5.cgi
AddHandler php5-script .php5

をすれば拡張子が .php5 の場合だけ PHP5 で動くようになります。