需要pdo_mysql和数据映射器模式的帮助吗

需要pdo_mysql和数据映射器模式的帮助吗,mysql,zend-framework,pdo,Mysql,Zend Framework,Pdo,我在使用php-pdo-mysql.dll时遇到php-cgi.exe崩溃的问题 我正在使用Padraic Brady的Zend Off the Deep End中显示的数据映射器设计模式,并且一切都正常工作 我有一个存储ip地址白名单的表,我可以通过使用Zend_Db_表的映射器类正确地访问它 我还有一个非常简单的admin_users表,只有标准用户名、密码等。mappers类几乎相同。两者都有完整的单元测试覆盖范围 当我尝试全部获取时,问题就出现了。restrictionMapper fe

我在使用php-pdo-mysql.dll时遇到php-cgi.exe崩溃的问题

我正在使用Padraic Brady的Zend Off the Deep End中显示的数据映射器设计模式,并且一切都正常工作

我有一个存储ip地址白名单的表,我可以通过使用Zend_Db_表的映射器类正确地访问它

我还有一个非常简单的admin_users表,只有标准用户名、密码等。mappers类几乎相同。两者都有完整的单元测试覆盖范围


当我尝试全部获取时,问题就出现了。restrictionMapper fetchAll工作得很好。userMapper->fetchAll()保持分段错误。它通过php_pdo_mysql.dll使FastCGI崩溃。因为我正在进行故障隔离,所以看不到任何错误消息,所以无法诊断发生了什么。该文件死在Zend Framework 1.9.2中Zend/Db/statement/Pdo.php的第232行。

可以是几个东西,比如mysql库的库版本或mysql服务器。您可以尝试升级PHP版本或libmysql.dll

好的,我想问题与我的Windows和Linux环境之间PDO的差异有关。代码可以在Linux下运行,但不能在Windows下运行。我建议降级:D新版本中没有修复新的错误:D