[PHP-users 21830](8)Exec format error について
AOKI KAZUYUKI
aoki-kazuyuki @ nifty.com
2004年 5月 25日 (火) 10:38:26 JST
青木と申します。さっそくですが、
OS:Redhat 8.0
WWW: apache 2.0.49
PHP:php4.3.6
を以下のようにコンパイルした後に、
test.php にアクセスすると Internal Server Error になり
ログには
「(8)Exec format error: exec of '/usr/local/apache2/htdocs/test.php'
failed」
と記録されています。
(WWWで普通のページは表示されています。)
何か原因が分かりますでしょうか?よろしくお願いたします。
-----------------------------------------------------------
## apache コンパイル
cd /usr/local/apache2/httpd-2.0.49
./configure --enable-so
make
make install
-----------------------------------------------------------
## PHP コンパイル
cd /usr/local/src/php-4.3.6/
./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-zend-multibyte
--without-mysql --enable-mbstring --enable-mbregex
make
make install
cp php.ini-dist /usr/local/lib/php.ini
mbstring.language = Japanese 追記
vi /usr/local/apache2/conf/httpd.conf 編集
<Directory "/usr/local/apache2/htdocs">
Options FollowSymLinks SymLinksifOwnerMatch ExecCGI
AddType application/x-httpd-php .php
AllowOverride None
Order allow,deny
Allow from all
</Directory>
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .phpを追記
vi /usr/local/apache2/conf/mime.types
application/x-httpd-php php を追記
vi /usr/local/apache2/htdocs/test.php テストファイル作成
<?php phpinfo(); ?>
-----------------------------------------------------------
##/etc/rc.d/init.d/httpd restart
この時点のログ
[notice] caught SIGTERM, shutting down
[notice] Apache/2.0.49 (Unix) PHP/4.3.6 configured -- resuming normal
operations
-----------------------------------------------------------
## test.php にアクセスすると Internal Server Error
この時点のログ
[error] [client ***.***.***.***] Premature end of script headers: test.php
[error] [client ***.***.***.***] (8)Exec format error: exec of
'/usr/local/apache2/htdocs/test.php' failed
=========================
[写真を動画に]フォービー
http://www.phovie.com
青木一之
=========================
PHP-users メーリングリストの案内