引き続きWindowsXP+Apache2.2+PHP5.2.8+MySQL5.1+CakePHP1.2.0でモデルを使うとApacheが落ちる原因を調査中。
‘encoding’ => ‘utf8′をコメントアウトすると動いていたのだけど、いろいろ試しているうちに、コメントアウトしてもしなくても落ちるようになってしまった…。
コントローラで var $uses = null; とすると動くので、やぱりDB接続周りが原因だと思う。
zend_mm_heap corruptedはリロードしまくって、繰り返しApacheが落ちた結果出ている模様で、zend_mm_heapは根本と違うかもしれない。
Windowsのシステムログでは”エラー発生アプリケーション httpd.exe、バージョン 2.2.9.0、エラー発生モジュール php5ts.dll、バージョン 5.2.8.8、エラー発生アドレス 0×0009cf78″と言っている。
Apacheのログでは”child process exited with status …”という感じ。
PHPのバージョンを5.2.5、5.2.6、5.2.7、6.0.0-devと試してみたが変わらず。
もうちょっと調査が必要。
タグ: CakePHP