2016-04-03 65 views
0

我試圖在Windows 10機器上安裝CakePHP應用程序(digigas)。我正在使用全新的XAMPP,未註釋的extension=php_intl.dllextension=php_pdo_mysql.dllPDO連接上的CakePHP和XAMPP錯誤

當我啓動應用程序,我得到這個錯誤

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

您嘗試安裝應用程序使用CakePHP的1.3,這順便說一句已經完全過時了,幾個月前它已經停止支持它,甚至不會有任何安全更新,所以我建議你重新考慮使用該應用程序!也就是說,CakePHP 1.3不使用PDO,但是(也已經不推薦使用,並且在PHP 7中完全刪除)MySQL擴展,即php_mysql.dll

http://php.net/manual/en/mysql.installation.php

+0

你是絕對正確的,激活'延長= php_mysql.dll'現在一切正常!也感謝你對這個應用程序的重新思考的建議...... –