PHP5のインストール

以下のサイトを参考にした。
http://d.hatena.ne.jp/nazoking/20041213

各種環境

  • Apacheはバージョン1.3.37がインストールされている
  • PHPはバージョン5.2.1をインストールする

configureの設定

  • 基本は"phpinfo()"で確認したconfigureの内容を継承する
  • こんな感じ

./configure --prefix=$HOME --with-config-file-path=$HOME/www/php5.ini --with-pear=$HOME/lib/php/pear --enable-force-cgi-redirect --enable-mbstring --enable-mbregex --enable-versioning --with-openssl=/usr --with-iconv=/usr/local --with-gd --with-zlib=/usr --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-ttf --with-freetype-dir=/usr/local --with-mysql=/usr/local --enable-soap --with-curl --enable-xslt --with-xslt-sablot=/usr/local --with-dom --with-dom-xslt --with-gettext=/usr/local

手順

  1. php-5.2.1.tar.gzをローカルにダウンロードし、FTPでsakuraサーバーにアップロード(直接FTPできるサイトが見つからなかった・・・)
  2. sakuraサーバーにtelnetで接続する
  3. php-5.2.1.tar.gzを~/tmpにmvし、展開する
  4. cd ~/tmp
  5. ./configure 〜 を実行し、makeしてmake install
  6. ~/bin/phpを~/www/cgi-bin/php5.cgiにcp(ハードリンクでもOK、シンボリックリンクではNGの模様)
  7. ~/wwwに以下の内容の.htaccessを作成する

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

これで、拡張子が.phpのファイルはPHP5で実行される。phpinfo()の実行結果などで確認できる。