質問

php-pdo-mysql.dllの使用中にphp-cgi.exeがクラッシュする問題があります。

Padraic BradyのZend Off The Deep Endのデータマッパーデザインパターンショーを使用していますが、すべて正常に機能しています。

IPアドレスのホワイトリストを格納するテーブルがあり、Zend_Db_Tableを使用してマッパークラス経由で適切にアクセスできます。

また、非常にシンプルなadmin_usersテーブルもあります。標準のユーザー名、パスワードなどだけです。マッパークラスはほぼ同じです。どちらも完全な単体テストの対象です。

すべてをフェッチしようとすると問題が発生します。 restrictionMapper fetchAllは素晴らしい動作をします。 userMapper-> fetchAll()はセグメンテーションフォールトを続けます。 php_pdo_mysql.dllを介してFastCGIをクラッシュさせます。セグメンテーション違反のため、エラーメッセージが表示されないため、何が起こっているかを診断できません。このファイルは、Zend Framework 1.9.2のZend / Db / Staement / Pdo.phpの行232で停止します。

役に立ちましたか?

解決

mysql libのライブラリバージョンやmysqlサーバーなど、いくつかのことがあります。 PHPバージョンまたはlibmysql.dllを更新することもできます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top