[s2container-php5:19] Re: S2Container.PHP5-1.1.0-rc1 リリース
    TAKAHASHI Kunihiko
    takahashi @ knospear.jp
       
    2006年 3月 20日 (月) 02:17:47 JST
    
    
  
高橋(kunit)です。
On Sun, 19 Mar 2006 17:20:53 +0900
klove <klove @ sea.plala.or.jp> wrote:
> こちら、エラーメッセージを見せて頂いてよろしいでしょうか?
> 私の以下の環境だと動いているようです。
> 
>   OS:               WindowsXP
>   Apache:           2.0.55
>   PHP:              5.1.2
>   Maple:            3.1.0
>   S2Container.PHP5: 1.1.0-rc1(PEARパッケージ)
>   S2Dao.PHP5:       1.0.0-beta4
>   DBMS:             MySQL
> 
PHPレベルのエラーがでるのではなくて、Apacheのプロセスごと
落ちるんですよね。(5.1.1ではそういうことはないんですが・・・)
#Mapleでも 3.1.0 のリリースに向けて作業をしていたときに
#循環参照関連でよくApacheのプロセスを落としてたんですが、
#そのときと状況がにてる感じがします。
Apache 2.0.55 + PHP 5.1.2 の環境を作ってみたんですが
以下のような感じで落ちます。
[Mon Mar 20 01:30:43 2006] [notice] child pid 13830 exit signal Segmentation fau
lt (11)
さらに調べてみたところ、どうも PostgreSQL にするとダメみたいです。
MySQLだと以下の環境で問題なく動きました。
  - Apache 1.3.34 + PHP 5.1.1
  - Apache 1.3.34 + PHP 5.1.2
  - Apache 2.0.55 + PHP 5.1.1
  - Apache 2.0.55 + PHP 5.1.2
一応私の環境でも以下のスクリプトは動いてるので、原因はS2Dao.PHP5の
PostgreSQL関連部分ですかね。
--- ここから
<?php
try {
    $db = new PDO('pgsql:host=localhost;dbname=s2con', "user", "pass");
    $stmt = $db->prepare("select * from cd");
    $stmt->execute();
    var_dump($stmt->fetchAll());
} catch (PDOException $e) {
    die($e->getMessage());
}
?>
-- ここまで
---
TAKAHASHI Kunihiko
KNOSPEAR Inc.
    
    
S2Container-PHP5 メーリングリストの案内