[PHP-users 32508] Re: Apache経由ではなく直接phpを実行するとセグメンテーション違反と表示される

Hisashi Mizuno hisashi_mizuno @ newson.co.jp
2007年 7月 31日 (火) 12:22:11 JST


MZです。こんにちは。うちでは

[root @ casios ~]# php -v
PHP 4.4.7 (cgi) (built: Nov  6 2006 11:23:11)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

ですが、Apacheで phpver.php
<?php
   print phpversion();
?>

を見ると、5.1.6 です。(笑)

Fedora Linuxで、PHPの5がインストールされているのを知らずに、
4.4をインストールしていました.
そんなことはないと思いますが。

----- Original Message ----- 
From: "浦田 うらた" <be5b @ hotmail.com>
To: <php-users @ php.gr.jp>
Sent: Tuesday, July 31, 2007 11:42 AM
Subject: [PHP-users 32507] Re: Apache経由ではなく直接phpを実行するとセグメンテー
ション違反と表示される


> お世話になります。浦田です。
> 色々とアドバイスありがとうございます。
>
> >とりあえず「--enable-maintainer-zts」を外してみてCLI版PHPを
> >作成&実行してみて頂けますでしょうか。
>
> 試してみたのですが、残念ながら結果は同じでした。
>
>
> >それ以前に「--enable-maintainer-zts」って、PHP4系統ではなくて
> >PHP5系統のような気がします。
>
> 考慮できていませんでした。このオプションをつけるに当たり、以下のサイトを参照
> しました。
>   Hosting PHP applications on the IBM HTTP Server
>   http://www.ibm.com/developerworks/opensource/library/os-phphttp/
> ここから引用----
> The final option, --enable-maintainer-zts, causes the PHP interpreter to be
> compiled to run safely with a threaded Web server like IBM HTTP Server:
> "zts" stands for Zend Thread Safe or something like it. Note you will need
> to recompile. If you do manage to find and download a pre-compiled PHP for
> Linux it will likely not have been compiled with thread-safety on, and when
> IBM HTTP Server loads the PHP interpreter, it does check, and will issue an
> error message if the PHP has been compiled in a way that is thread-safe.
> ここまで引用----




PHP-users メーリングリストの案内