mysql:5485
From: "jojis" <"jojis" <jojis@xxxxxxxxxx>>
Date: Fri, 10 May 2002 13:13:36 +0900
Subject: [mysql 05485] Re: PHP が APACHE で認識しない
海外@筑波大学 様 > ・apacheのconfigureで「--activate-modules/php4/libphp4.a」としているのは、 > 「--activate-modules=../php4/libphp4.a」の間違いではないか? > ・apacheをmakeする前に、一旦make cleanをしておかなかったために > 古いconfigureの影響を受けたバイナリがそのままリンクされてしまっている。 > > 等が考えられるのではないでしょうか? make clean でやり直して正常の手順を踏めました。 ありがとうございます。 次から次へと出てくるのですが、 /usr/local/apache/bin/apachectl startを実行すると [Thu May 9 19:00:12 2002] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName ドメイン名が取得できない・・・ようなのですが、 どこか設定がたりないようです。 ----- Original Message ----- From: "海外 浩平" <kaigai@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Friday, May 10, 2002 9:11 AM Subject: [mysql 05480] Re: PHP が APACHE で認識しない > 海外@筑波大学です。 > > # 昨日、MySQL-MLに登録させて頂きました。よろしくお願いします。 > > > > PHPのconfigureで --with-mysql を付ける必要があると思うのですが、 > > はやってみましたが、状況が変わりませんでした。 > > > > > PHPのモジュールを更新するだけで良さそうに思うのですが、 > > > > > なぜ、Apacheのコンパイルを行うのですか? > > PHPセットアップした説明を見つけたらApacheの再MAKEの説明がありましたが、 > > もしかして必要なかったのでしょうか? > > apacheのconfigureオプションで、動的リンクモジュールを組み込めるようにする か否かと > いう設定項目がありますので、それを有効にしてコンパイルしなければ、 > PHPの組み込みは静的リンクになりますので、再コンパイルが必要になります。 > > 動的リンクを有効にしてコンパイルするならこんな感じになります。 > % wget wget ftp://ftp.netlab.is.tsukuba.ac.jp/.1/network/WWW/apache/apache_1.3.24.tar.gz > % gunzip -c apache_1.3.24.tar.gz | tar xv > % cd apache_1.3.24 > % ./configure --prefix=/usr/local/apache --enable-module=so > % make > % make install > > あと、 > > >cd php-4.2.0 > >./configure --with-apache=../apache_1.3.24 --enable-track-vers > >cd ../apache_1.3.24 > >./configure --activate-modules/php4/libphp4.a > >make > >make install > >mod_php4.c:28:18: zend.h: そのようなファイルやディレクトリはありません > 〜中略〜 > >make[1]: 出ます ディレクトリ `/var/www/html/apache_1.3.24' > >make: *** [build] エラー 2 > >[ios@ngk apache_1.3.24]# > >Broadcast message from root (pts/0) Thu May 9 04:32:13 2002... > > > >上記のエラーが出てきました。 > >もちろん、下記の問題は変わっていません。 > > ・apacheのconfigureで「--activate-modules/php4/libphp4.a」としているのは、 > 「--activate-modules=../php4/libphp4.a」の間違いではないか? > ・apacheをmakeする前に、一旦make cleanをしておかなかったために > 古いconfigureの影響を受けたバイナリがそのままリンクされてしまっている。 > > 等が考えられるのではないでしょうか? > > それでは。 > ☆━━━━━……………‥‥‥‥‥・・・・・ > 〜 事なかれ主義にNo! 〜 > 筑波大学大学院 経営・政策科学研究科 2年 > 海外 浩平(かいがい こうへい) > E-mail: kaigai@xxxxxxxxxx > Web: http://www.kaigai.gr.jp/ > ・・・・・‥‥‥‥‥……………━━━━━☆ > > > >
5472 2002-05-09 17:36 ["jojis" <jojis@xxxxx] PHP が APACHE で認識しない 5473 2002-05-09 18:19 ┗[Shingo Yamagai <yama] 5474 2002-05-09 18:51 ┗["jojis" <jojis@xxxxx] 5475 2002-05-09 19:13 ┣[Shingo Yamagai <yama] 5476 2002-05-09 21:50 ┃┗["jojis" <jojis@xxxxx] 5477 2002-05-09 23:21 ┃ ┗[Shingo Yamagai <yama] 5479 2002-05-10 00:31 ┃ ┗["jojis" <jojis@xxxxx] 5480 2002-05-10 09:11 ┃ ┗[海外 浩平 <kaigai@xx] -> 5485 2002-05-10 13:13 ┃ ┗["jojis" <jojis@xxxxx] 5487 2002-05-10 13:45 ┃ ┗[ICHIMURA Miyuki <ich] 5489 2002-05-10 18:30 ┃ ┗["jojis" <jojis@xxxxx] 5486 2002-05-10 13:29 ┗[ICHIMURA Miyuki <ich]