连接到数据库Zend,MySQL,MAMP,Mac,OSX时出错

时间:2012-03-18 11:26:29

标签: php mysql zend-framework mamp

我刚购买了MacBook Air,但在设置开发环境时遇到了问题。在Windows上我使用WAMP的问题相当少,在OSX上我使用的是MAMP。

  • Windows开发环境正在根据需要运行,我正在使用精确的副本从mac开始

  • 当我访问phpMyAdmin页面时,我可以登录并对数据库进行更改。

  • 我的应用程序基于 Zend快速入门教程,所以我使用的是随附的错误控制器(我没有更改)

  • 我的应用程序将一直运行,直到我打电话来连接数据库:

$dbAdapter->getConnection();会导致: “发生错误 申请错误“

如您所见,没有关于错误的信息。通常,错误将包含代码和描述,无论导致此错误的是什么都不提供任何信息。

请帮忙!感谢。


编辑:答案确实是我的虚拟主机设置不正确,并且未定义环境变量,这导致应用程序像生产中一样运行。这导致应用程序尝试访问本地开发环境中不存在的数据库。非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

目前OSX内置了php,apache。你需要安装mysql。几个月我正在使用Zend server community edition。你可以试试这个。它易于通过GUI轻松安装和维护