西田と申します。 /usr/local/apache_1.3.37/libexec に libphp4.so はありますか? 旧verとは別ディレクトリの新Verを入れているようですので、旧verで使ってい たモジュールが新verのモジュールディレクトリにないだけのような気がします。 > kumapooと申します。 > > 手探りで、下記の手順で、apache1.3.33→apache1.3.37へバージョンアップをいたしました。 > > 一応新しいバージョンでapacheが起動したものの、error_logにおかしなメッセージが出ています。 > > ----- > # cat /var/log/apache/error_log > [Tue Dec 26 22:18:16 2006] [notice] Apache/1.3.37 (Unix) PHP/4.3.10 configured -- resuming normal operations > [Tue Dec 26 22:18:16 2006] [notice] Accept mutex: sysvsem (Default: sysvsem) > [Tue Dec 26 22:18:38 2006] [notice] caught SIGTERM, shutting down > ----- > > また、libphp4.soというモジュール強引に設定してしまいました。 > > apacheのバージョンアップに伴い、PHPの再インストールも行わないといけないでしょうか??? > > ご教授お願いできればと思います。 > > > -現環境 > apache_1.3.33 > mod_ssl-2.8.24-1.3.33 > php-4.3.10 > --->コンパイルオプション > -PHPコンパイルオプション > './configure' \\ > '--with-apxs=/usr/local/apache_1.3.33/bin/apxs' \\ > '--with-pgsql' \\ > '--with-mysql=/usr/local/mysql' \\ > '--enable-track-vars' \\ > '--enable-mbstring' \\ > '--enable-mbstr-enc-trans' \\ > '--enable-force-cgi-redirect' \\ > '--without-gd' \\ > "$@" > > -新環境 > apache_1.3.37 > mod_ssl-2.8.28-1.3.37 > php-4.3.10 > --->コンパイルオプション > % cd /usr/local/src/mod_ssl-2.8.28-1.3.37 > ./configure \\ > "--with-apache=../apache_1.3.37" \\ > "--with-ssl=../openssl-0.9.7i" \\ > "--prefix=/usr/local/apache_1.3.37" \\ > "--datadir=/usr/local/apache_1.3.37" \\ > "--enable-module=most" \\ > "--enable-shared=max" \\ > "--with-layout=Apache" \\ > "--disable-module=auth_db" \\ > "--enable-module=all" \\ > "$@" > # cd /usr/local/src/apache_1.3.37 > # make > # make certificate > # make install > > ・apacheのシンボリックリンク修正 > # ln -s apache_1.3.37 apache > # /usr/local/apache/bin/apachectl configtest > yntax error on line 248 of /usr/local/apache_1.3.37/conf/httpd.conf: > Cannot load /usr/local/apache_1.3.37/libexec/libphp4.so into server: /usr/local/apache_1.3.37/libexec/libphp4.so: cannot open shared object file: No such file or directory > > ・httpd.confのコピー > # cp /usr/local/apache_1.3.33/conf/httpd.conf /usr/local/apache_1.3.33/conf/httpd.conf > > ・httpd.confのlibphp4.soのパスを修正 > (前)LoadModule php4_module libexec/libphp4.so > (後)LoadModule php4_module /usr/local/apache/libexec/libphp4.so > > > # /usr/local/apache/bin/apachectl start > →psでプロセスは一応起動 ------------------------------------------------------------ Nish - Hideo Nishita - / nishita@xxxxxxxxxxx
Follow-Ups: References:
- Prev by Subject: [linux-users:107140] apacheのバージョンアップ作業について
- Next by Subject: [linux-users:107142] Re: apacheのバージョンアップ作業について
- Previous by thread: [linux-users:107140] apacheのバージョンアップ作業について
- Next by thread: [linux-users:107142] Re: apacheのバージョンアップ作業について
- Indexes:[Main][Thread]