[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:107140] apacheのバージョンアップ作業について


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でプロセスは一応起動 

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: