[PHP-users 28682] installing PHP SAPI module: apacheで止まる
久保田 充男
m_kubota @ nkb.co.jp
2006年 3月 9日 (木) 21:59:35 JST
いつもお世話になっております。
さっそくですが
PHPのインストールが途中で止まってしまいます。
$make install
installing PHP SAPI module: apache
となったままプロンプトの点滅はあるものの
何も返ってきません。
手順は以下のとおりです。
メモのコメントも入っています・・・
------------------------------------↓
$tar xvfz apache_1.3.34.tar.gz
次にOepnSSLのコンパイルを行います。以下のコマンドを実行。
$tar xvfz openssl-0.9.7i.tar.gz
$cd openssl-0.9.7i
$./config --prefix=/usr/local --openssldir=/usr/local/openssl -fPIC
$make
ここではコンパイルのみを行いインストールは行いません。-fPIC はDSO 版作成
時に必要な PIC(Position Independent Code)オプションを指定してconfigureし
ています。
次にApacheにSSLを組みこむためのmod_sslのコンフィグを行います。Apacheのメ
イクファイルも、mod_sslコンフィグ時に書きかえられますので、必要なオプシ
ョンがあればここで足してあげてください。今回はssl・DSO・Rewriteを有効に
してコンフィグを行います。
$tar xvfz mod_ssl-2.8.25-1.3.34.tar.gz
$cd mod_ssl-2.8.25-1.3.34
$./configure \
--with-apache=../apache_1.3.34 \
--with-ssl=../openssl-0.9.7i \
--prefix=/usr/local/apache \
--enable-shared=ssl \
--enable-module=so \
--enable-rule=SHARED_CORE \
--enable-module=rewrite \
--enable-shared=rewrite
この段階でApacheのMakefileが適切に変更されているので、
apache_1.3.34 ディレクトリへ移動して以下のコマンドを実行。
$make
$make certificate ・・・(略)
$make install
$/usr/local/apache/bin/apachectl startssl ⇒動作確認
#MySqlのインストール・・・・略
#zlibのインストール・・・・略
#libjpegのインストール・・・・略
#libpngのインストール・・・・略
#FreeTypeのインストール・・・・略
#GDのインストール・・・・略
#ここからPHPのインストール
#PHPのディレクトリに移動します。
$./configure \
--prefix=/usr/local \
--with-mysql=/usr/local/mysql \
--enable-track-vars \
--with-apxs=/usr/local/apache/bin/apxs \
--with-regex \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-i18n \
--enable-mbregex \
--enable-gd-native-ttf \
--with-gd=/usr/local \
--with-jpeg-dir=/usr/local \
--with-zlib-dir=/usr/local \
--with-png-dir=/usr/local \
--with-freetype-dir=/usr/local
$make
$make install
--------------------------------------------↑
#ここで
installing PHP SAPI module: apache
となったままになってしまいエラーもでません。
ApacheのConfigureとPhpのConfigureがぶつかっていると
感じるのですが,勉強不足であり,見当がつけられません。。
ApacheやPhpのCofigure関係の資料にも挑戦してみました。
それぞれの内容はなんとなくわかるのですが,
Apacheの何とPhpの何が影響しあっている?のか
どうもそこいら辺が???です。
せめてエラーメッセージだけでも出ていればなぁ。。
どなたかご教授いただければ幸いです。
どうぞよろしくお願いします。
久保田
*********************************************
PHP-users メーリングリストの案内