# phpインストールめも
#
# 履歴 : 2002/??/?? (志藤 文武) 新規作成
#        2004/02/27 (北守 太一) 更新

■ はじめに

   本ドキュメントは PHP のインストール手順を記したものである. 
   特にここでは Apache のモジュールとして PHP を用いることが
   できるようにする(くだけたいい方をするなら Apache が PHP を
   使えるように対応させるということである). 

■ インストール手順

0. apacheの再インストール

   apacheにphpを対応させるために再インストールする. 

       
       $ cd /home/shido/tmp/

       $ ./configure --prefix=/usr/local/apache --enable-module=so
       $ make
       # make install

1. PHPのダウンロード

   PHPをダウンロードする。
   ダウンロード元は http://www.php.net である.

  「PHP4.x.x Released」という記事を見付け
   downloadをクリックする. 

   (source, windows binarie)の中から
   downloadするファイル形式を選べるので
   sourceを選択し, クリックする.

   ダウンロード先の指定をする.
   /home/(ユーザ名)で良いでしょう.
   ファイル名はphp-4.3.0RC2.tar.gzのままでよい.

2.インストール  

   sudoでrootになりdownloadしてきたファイルを
   移動する. (移動先は /usr/local/src/ )

       #  mv php-4.3.0RC2.tar.gz /usr/local/src/
       (ただし /home/(ユーザ名)で作業中の場合)

   ファイルの移動先のディレクトリでインストール作業をするため
   作業ディレクトリである /usr/local/src/に移動する. 

       #  cd /usr/local/src/
       #  tar xfz php-4.3.0RC2.tar.gz 
       #  cd php-4.3.0RC2
       #  ./configure --with-pgsql --with-apxs=/usr/local/apache/bin/apxs

       #  make
       ([libphp4.la] Error 1)
       (2回目)the use of `tempnam' is dangerous, better use `mkstemp'

       #  make install

3. 設定ファイルの変更

   Apacheとphpを連携されるため、おのおのの
   設定ファイルを変更(or インストール)する。

3.1 phpの設定ファイル(php.ini)のインストール

   PHPをダウンロードしたディレクトリヘ移動する. 

       #  cd /usr/local/src/php-4.3.0RC2

   以下のコマンドを実行してphp.iniをインストールする.

       #  cp php.ini-dist /usr/local/lib/php.ini

3.2 httpd.confの設定 

    httpd.confを設定するために一度Apacheを停止させる. 

       #  /usr/local/apache/bin/apachectl stop

    httpd.confを編集する. 

       #  cd /usr/local/apache/conf/
       #  emacs httpd.conf

   878行目に以下を追加する.    

        AddType application/x-httpd-php .php
 
   編集し終わったらApacheを再起動する. 

       #  /usr/local/apache/bin/apachectl start


■ 参考資料

   http://search.net-newbie.com/php/install.unix.html