Cake在easyphp上烘焙未定义的函数mysql_query

时间:2010-05-23 11:20:56

标签: cakephp mysql easyphp

当我尝试使用shell来构建模型时

  

蛋糕烘烤

     

中号

我收到此错误:

致命错误:在C:\ Program Files \ EasyPH中调用未定义的函数mysql_query()

第588行的P-5.3.2 \ www \ cake \ cake \ libs \ model \ datasources \ dbo \ dbo_mysql.php

的phpinfo();

启用了mysql扩展,我正在使用mysql驱动程序

运行

if(!function_exists('mysql_query'))echo'error';否则回声“一切都好”;

在一个单独的文件上打印所有罚款,但在

在第588行之前的

dbo_mysql.php

打印错误

我认为数据库配置与http://127.0.0.1/cake/

一样正确

它说

您的数据库配置文件已存在。

Cake可以连接到数据库。

我在windows xp pro sp3上使用最新的稳定版cakephp和easyphp,路径设置正确

任何想法?

谢谢

2 个答案:

答案 0 :(得分:1)

在php.exe旁边创建一个“php.ini”文件,其中包含以下内容解决了我的问题。

的EasyPHP-X.X.X \ PHP \ php.ini中

[PHP]

extension_dir = "ext"
extension=php_mysql.dll

答案 1 :(得分:0)

好吧,这很容易,简单的PHP使用不同于默认的php.ini 创造一个解决了问题