我试图在Windows 10计算机上安装CakePHP应用程序(digigas)。我使用了全新安装的XAMPP,未注释extension=php_intl.dll
和extension=php_pdo_mysql.dll
。
当我启动应用程序时,我收到此错误
Fatal Error (256): DboMysql - Selected driver is not enabled [CORE\cake\libs\model\datasources\dbo_source.php, line 139]
此代码可以正常工作:
$dbh = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
LAMP服务器上的相同应用程序正常运行。
我希望不是重复,我在这个论点上发现了很多帖子,但没有人帮我... 感谢
答案 0 :(得分:0)
您尝试安装的应用程序使用的是CakePHP 1.3,它已完全过时,并且几个月前已停止支持它,甚至不再有任何安全更新,所以我不知道建议您重新考虑使用该应用程序!
话虽如此,CakePHP 1.3并没有使用PDO,但是(已经弃用,并且已经完全删除了PHP 7)MySQL扩展,即php_mysql.dll
。