CakePHP的无法连接到SQLSERVER
我得到这个错误:CakePHP的无法连接到SQLSERVER
CakePHP是无法连接到数据库。
数据库连接“Sqlserver”丢失或无法创建。
详情:
- CakePHP的2.5.4
- WAMP服务器32位
- 的Dreamweaver CS6
- 的SQL Server 2014
在我details.php
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Sqlserver',
'persistent' => false,
'host' => 'localhost\MSSQLSERVER',
'database' => 'testing'
);
我必须同时加载两个转文件夹(阿帕奇& PHP)的延伸和php.ini中
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll
到处搜寻,但仍无法连接到SQLSERVER。
注:我可以连接到MySQL,但不SQLServer的
最后,我找到了解决方案。这是WAMPP服务器的问题。钍我有它安装在其他机器上,它的工作原理,它与我目前使用的机器不一样。所以,我做的是:
- 卸载WAMPP
- 安装XAMPP
- 配置在PHP的转文件夹Apache和PHP
- 加载扩展的php.ini
注意:我之前做过与WAMPP相同的配置
然后,一切都像一个魅力。
也许bacause你没有运行SQLSERVER? WAMP配置与Apache/MySQL的...因此WAMP缩写...
在这种情况下,您的配置文件应类似于在这个例子中给出的一个...
http://book.cakephp.org/2.0/en/development/configuration.html
尝试在C:\ wamp \ bin \ apache \ Apache2.xx \ bin \中编辑另一个php.ini,然后重新启动apache。 也必须安装SQL Server Native Client才能使扩展工作。
已经完成,但仍然无法建立连接 – 2014-09-19 01:46:33
“此外,必须安装SQL Server Native Client才能使扩展工作。” - CakePHP Cookbook文档。 – 2014-09-22 01:46:26
我也安装了本地客户端2012。它仍然行不通 – 2014-09-22 05:43:56
尝试过,但它仍然不会解决问题:'( – 2014-09-19 01:48:28
在你真正尝试解决这个问题之前,绝对需要你坚持蛋糕吗?Symfony/laravel是最近更开心的设备。 – 2014-09-19 05:53:46
绝对是我必须坚持蛋糕 – 2014-09-19 06:51:15