尝试连接 Zend Framework 时出现数据库连接问题 Abstract.php 没有此类文件或目录

DB connection issue when trying to connect with Zend Framework Abstract.php No Such File Or Directory

我正在尝试使用 MAMP 在我的本地计算机上设置 ZF1 应用程序。我正在尝试 运行 Ruckusing 数据库迁移,但 ZF1 似乎无法连接到我的数据库。

这是我运行宁的命令和我得到的错误。

crmpicco-MacBook:confirmation crmpicco$ php vendor/ruckusing/ruckusing-migrations/ruckus.php db:migrate ENV=development
Array
(
    [directory] => webapp
    [type] => mysql
    [host] => localhost
    [port] => 3306
    [database] => crmpicco_confirmation
    [user] => root
    [password] => root
    [socket] => /Applications/MAMP/tmp/mysql/mysql.sock
    [charset] => utf8
)

Abstract.php(144) : SQLSTATE[HY000] [2002] No such file or directory

我应该去哪里解决这个问题?

我找到了解决方法。

我默认使用 OSX 附带的标准 PHP。

我需要更改命令以使用随 MAMP 安装的 PHP 二进制文件,例如

/Applications/MAMP/bin/php/php5.6.2/bin/php vendor/ruckusing/ruckusing-migrations/ruckus.php db:migrate ENV=development

希望这对某人有所帮助。

感谢 @tunder ;)