美文网首页技术干货
cakephp远程连接阿里云RDS(SQLServer)

cakephp远程连接阿里云RDS(SQLServer)

作者: longwz | 来源:发表于2016-06-03 10:18 被阅读182次

一直都是在linux(CentOS)下的WDCP环境下开发,cakephp连接mysql就变得理所当然和随心随欲了。最近有幸接触到使用Windows作为服务器,而且数据库还是远程的、阿里云的云数据库--SQLServer。所以总结下。

开发环境:Windows
数据库:SQLServer
web框架:cakePHP
PHP版本:5.5.11

  • PHP安装sqlsrv扩展。
    此步骤网上已经有各种答案了,请自行百度,或者点这里

注意:只能在Windows上扩展。

  • cakephp连接配置--config/database.php。
public $default = array(
        'datasource' => 'Database/Sqlserver',
        'persistent' => false,
        'host' => '***.sqlserver.rds.aliyuncs.com,3433',
        'login' => '***',
        'password' => '***',
        'database' => 'test_db',
        'schema' => 'dbo',
        'prefix' => '',
        'encoding' => 'utf8',
    );

其中,主要:datasource,host,schema。
datasource:连接sqlserver必须为'Database/Sqlserver'。
host:格式应为:主机名+逗号+端口号。
schema:为阿里云sqlserver建表需要选择的参数"框架"。

相关文章

  • cakephp远程连接阿里云RDS(SQLServer)

    一直都是在linux(CentOS)下的WDCP环境下开发,cakephp连接mysql就变得理所当然和随心随欲了...

  • 阿里云服务器安装SQLServer本地无法远程访问

    在阿里云服务器,使用sqlserver可能遇到的问题。本机连接测试没有问题,但是回到本地,使用ip远程连接报错。 ...

  • 阿里云ECS连接数据库教程方法

    阿里云ECS云服务器如何连接RDS云数据库?本文总结首先将ECS加入到RDS白名单,然后获取到RDS的连接地址、R...

  • 使用Navicat连接RDS

    前提 一台阿里云的ESC服务器 阿里云的RDS数据库 在阿里云的ESC中可以正常访问RDS数据库 连接数据 设置S...

  • 云数据库RDS

    2020-04-08 云数据库RDS RDS支持的引擎:MySQL、SqlServer、PostgreSQL、PP...

  • 【学习】阿里云可视化dataV

    一、Navicat连接阿里云RDS数据库 https://www.cnblogs.com/zhangmeihuiz...

  • 阿里云部署node

    阿里云远程连接密码:995224 linux部分 连接linux:在terminal中,shell -> 新建远程...

  • Navicat 连接阿里云RDS

    背景 Navicat 是一个非常优秀与易用的数据库可视化管理软件,相信很多人都用过。这次服务器升级,数据库用了阿里...

  • 无标题文章

    阿里云远程连接,在网页上的终端远程连接PasswordAuthentication no 改为yes,重启sshd...

  • Xshell

    阿里云无法连接Windows实例ECS远程连接 Linux 实例阿里云从购买到web应用部署整个过程配置### 常...

网友评论

    本文标题:cakephp远程连接阿里云RDS(SQLServer)

    本文链接:https://www.haomeiwen.com/subject/jhgkdttx.html