1

我正在寻找一些帮助来摆脱这个错误。当我运行 mac os x 10.5 时,我必须安装更新版本的 php 来支持 pdo。我使用Marc Liyanage 的安装程序包做到了这一点。

我现在遇到的问题是从命令行使用 php 正在调用默认的苹果 php,而不是启用 pdo 的版本导致烘焙失败。

如何让 bake 命令在我的系统上使用正确版本的 php?

非常感谢

拉尔夫

4

2 回答 2

1

您可以指定新 php.. 的路径吗?

/path/to/new/php/php script_to_run.php

osx 下可能还有一个替代包,您可以在其中指定可以使用哪些应用程序的版本。

于 2012-02-09T15:18:10.703 回答
0

尝试烘焙 v2.3.1 时出现以下错误

警告错误:PDO::__construct(): [2002] [/Library/WebServer/third-party/frameworks/cake_2 中没有这样的文件或目录(试图通过 unix:///var/mysql/mysql.sock 连接) .3.1/lib/Cake/Model/Datasource/Database/Mysql.php,第 158 行]

错误:数据库连接“Mysql”丢失,或无法创建。

通过修改 php.ini 中的 pdo_mysql.default_socket 以指向正确的套接字文件路径来解决此问题。

于 2013-04-02T05:08:00.520 回答