vine-users ML アーカイブ



[vine-users:057064] Re: PHP を入れると Apache が落ちる (自 己レス)

  • From: HOTTA Michihide <hotta@xxxxxxxxxxxxxx>
  • Subject: [vine-users:057064] Re: PHP を入れると Apache が落ちる (自 己レス)
  • Date: Fri, 20 Dec 2002 14:41:59 +0900
堀田@諫早市です。

On Fri, 20 Dec 2002 10:03:03 +0900
Asuka Ito <asuka@xxxxxxxxx> wrote:

> 【OKだったやりかた】
> /usr/local/src/にphp.netのphp-4.2.3.tar.gzがあるとして
(snip)
>     cd php-4.2.3/
>     ./configure --without-mysql --with-apxs=`which apxs`        \\
>                 --enable-mbstr-enc-trans --enable-mbstring      \\
>                 --enable-mbregex --enable-versioning
>     make
>     make install
>     /etc/rc.d/inet.d/httpd restart
> 
> これで、httpd.conf内のerubyに関するコメントアウトされた部分を有効にし
> 以下のソースを動かしたら、動きました
(snip)
> tar玉からのビルド・インストールでは動くと言うことは、RPMのほうの
> ビルドの仕方に問題があったということなのでしょうか?
> 2台のまったくハードウェア構成の違う(CPUは、IntelとAMD)PCでためし
> ましたが、まったく同じ症状でした。


# apt-get install php 
した後で(PHP は VinePLus に入っています。)、phpinfo() した結果
はこうなりました。

PHP Version 4.2.3

System        Linux star.net-newbie.com 2.4.18-0vl3 #1 Thu Mar 7 
              18:23:04 JST 20 i686 unknown

Build Date    Sep 9 2002 16:57:03

Configure     './configure' '--prefix=/usr' '--with-config-file-path=/etc'
Command       '--enable-force-cgi-redirect' '--disable-debug' '--enable-pic'
              '--enable-inline-optimization' '--with-apxs=/usr/sbin/apxs'
              '--with-exec-dir=/usr/bin' '--with-bz2' '--with-regex=system'
              '--with-gettext' '--with-gmp' '--with-gd' '--with-jpeg-dir=/usr'
              '--with-png-dir=/usr' '--with-ttf' '--with-zlib' '--with-gdbm'
              '--with-openssl' '--with-layout=GNU' '--enable-debugger'
              '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets'
              '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars'
              '--enable-yp' '--enable-ftp' '--enable-wddx' '--without-mysql'
              '--without-oracle' '--without-oci8' '--with-xml' '--with-expat-dir
              usr' '--with-dom=/usr' '--enable-xslt' '--with-xslt-sablot=/usr'
              '--with-dom-xslt=/usr' '--enable-iconv' '--enable-mbregex'
              '--with-namazu=/usr' '--with-kakasi=/usr' '--enable-mbstring'
              '--enable-mbstr-enc-trans' '--enable-versioning'
              '--enable-zend-multibyte'

この後、
# apt-get install mod_ruby
# echo 'Include "conf/httpd.conf.mod_ruby"' >> /etc/httpd/conf/httpd.conf
# /etc/init.d/httpd restart
して、同様の現象(SEGV?)になることを確認しました。

上記のオプションのうちのいずれかが mod_ruby と干渉しているのでは
ないかと思われるので、一個ずつはずしてはビルドしてみて(以下略)。

まあ、近日リリースの PHP-4.3.0 が出たら、そのとき考えます。でも
スキル不足につき、解決できるかどうかはわかりません。我こそはと思
われる方は、ぜひご協力願います。

# postgresql-7.3 の rpm も、いまだに作れていません(^^;;;
-- 
HOTTA Michihide <hotta@xxxxxxxxxxxxxx> <http://www.net-newbie.com>