使用带有XAMPP和Zend Framework的PHPUnit的“无此类文件或目录” SQLSTATE错误
-
28-09-2019 - |
题
我得到的错误如下。 通用标签
我尝试将xampp php设置为PATH中的php,希望它是一个配置文件,但是我对此并不走运。我不太确定为什么为什么会说没有这样的文件或目录。有人有什么想法吗?
更新:我还查看了正在调用的php.ini文件(取自php -i),并将默认套接字设置为等于XAMPP的mysql.sock文件,并且仍然相同错误。
解决方案
那很有趣。我必须将以下条目添加到MySQL的options数组中。 通用标签
我通过进入Zend / Db / Adapter / Pdo / Abstract.php(这很丑)找到了它,并把它print_r作为例外。从那里,我发现它正在尝试连接到/tmp/mysql.sock(有人知道为什么吗?)
不隶属于 StackOverflow