[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 メーリングリストの案内