为什么CakePHP无法连接到在Windows Vista Ultimate上的EasyPHP下运行的MySQL?

Ala*_*ker 1 php mysql cakephp easyphp cakephp-1.2

我在Windows Vista Ultimate上安装了CakePHP(cake_1.2.2.8120)和EasyPHP(3.0).我在线跟踪"烘焙"教程,使用CLI中的"cake bake"命令成功设置数据库连接.

我使用"php cake.php烘焙控制器用户"命令为我的"用户"表烘焙了控制器 - 工作正常.但是,当我尝试类似地烘焙视图时,我收到了以下消息:

Fatal error: Call to undefined function mysql_connect() in C:\Web\EasyPHP
\www\cake\cake\libs\model\datasources\dbo\dbo_mysql.php on line 374'

此外,在phpmyadmin页面(web)上为PHP启用了mysql模块,但我在CLI中找不到它(在命令行中使用"php -m"),即使我已经取消注释"extension = php_mysql" .dll"在php.ini文件中的行.

有线索吗?

Rya*_*953 5

抓取XAMPP,其中包含mysql和php模块设置的apache,以及mysql和命令行版本.它只是解压缩到任何目录,所以它不会搞乱你拥有的任何其他apache安装,只需要注意不同安装之间的任何端口冲突.

http://www.apachefriends.org/en/xampp-windows.html