まず httpd.conf から ”ls -l /var/data/www/apache2/conf/ ”の 抜粋
# ls -l /var/data/www/apache2/conf/ -rw-r--r-- 1 apache apache 37694 Dec 24 12:59 httpd.conf -rw-r--r-- 1 root root 37645 Dec 24 12:59 httpd.conf.bak # diff -s /var/data/www/apache2/conf/httpd.conf /var/data/www/apache2/conf/httpd.conf.bak 232d231 < LoadModule php4_module modules/libphp4.so # cd /var/data/www/apache2/conf/ # pwd /var/data/www/apache2/conf # cp httpd.conf 006_httpd.conf_auto_by_php /* php インストールした時に作成 されるもの */ /* それに 追記すると */ # vi httpd.conf # diff -s httpd.conf 006_httpd.conf_auto_by_php 234,235c234 < AddType application/x-httpd-php .php < AddType application/x-httpd-php-source .phps /* 最初 php インストール する前に 比較すると */ # diff -s httpd.conf httpd.conf.bak 232d231 < LoadModule php4_module modules/libphp4.so 234,235c233 < AddType application/x-httpd-php .php < AddType application/x-httpd-php-source .phps --- >
つまり php を configure オプションで apache に 対して 指示した結果 ”httpd.conf” は それに依り 変化し 新しく ”httpd.conf”と 元の” httpd.conf”のバックアップファイル ”httpd.conf.bak”を 作成する。其場 合 インストールした結果
LoadModule php4_module modules/libphp4.so
が 追記される それに対して 2行ほど 追加する
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
結果的に 3行追加 される事に なる
php の configure オプション 変更する場合 この関係を 常に 確認 してお かねば ならないと 言う事である、現在最低起動すれば 良いという考えで 処理 したがこれを 変更する度(毎)に 確認が 必要である。
これは単に コピーするだけである
# cd -
/usr/local/src/php/php-4.4.1
# ls /usr/local/lib
libatalk.a libdns.a libisccc.a liblwres.a typist/
libatalk.la* libisc.a libisccfg.a php/
# ls /usr/local/lib/php/
Archive/ HTML/ OS/ PEAR.php XML/ data/ pearcmd.php
Console/ Net/ PEAR/ System.php build/ doc/ test/
# cp php.ini-dist /usr/local/lib/php.ini
# ls /usr/local/lib
libatalk.a libdns.a libisccc.a liblwres.a php.ini
libatalk.la* libisc.a libisccfg.a php/ typist/
初心者にゃんたろうに 取っては 調整する所が まだ わからないので
念の為再起動しよう、初心者にゃんたろうに 取っては これが一番
にゃんたろう 拝!
2005年12月25日 (日) 20:51:21 JST 作成
✈