尝试连接 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 ;)
我正在尝试使用 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 ;)