phpstudy2018 支持sqlserver方法 及thinkphp5中配置

phpstudy2018支持设置

相对于老版本的phpstudy而言,2018版本支持sqlserver就简单多了

开启php扩展组件支持

设置位置在phpstudy-其他选项菜单-PHP扩展及设置-PHP扩展
将里面的php_pdo_sqlsrvphp_sqlsrv勾选上

php.ini配置文件修改

设置位置在phpstudy-其他选项菜单-打开配置文件-php-ini
本地使用的运行模式是php-7.0.12-nts + Apache,所以在php.ini配置中写入sqlserver支持库的也是对于7.0版本的

运行库所在位置
phpstudy安装目录下的PHPTutorial-php中有不同版本的php文件目录,我们选php-7.0.12-nts这个,打开php-7.0.12-nts里面的ext文件夹,里面便是各种扩展库的存放处
其中php_pdo_sqlsrv_7_nts_x86.dllphp_sqlsrv_7_nts_x86.dll便是当前php版本中sqlserver的支持库文件,其它版本的php,支持库类似,将其配置在php.ini中

php.ini中找到如下库文件位置
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
在下方添加
extension=php_pdo_sqlsrv_7_nts_x86.dl
extension=php_sqlsrv_7_nts_x86.dll
查看是否配置成功
这时候运行phpinfo()语句,在顶部那块能看到红框中的sqlsrv,就说明我们配置成功
phpstudy2018 支持sqlserver方法 及thinkphp5中配置

安装msodbcsql.msi进行支持

可实际上我们真正运行时,会发现报错~糟糕,我没将错误页面信息截图下来,但这个错误中包括语句是ODBC Driver 11 for SQL Server
我们到微软官方去下载
  • https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
安装完成后,算是真正完成了。

thinkphp5配置sqlserver数据库

application目录中的database.php文件中进行配置,配置信息如下
    // 数据库类型
    'type'            => 'sqlsrv',
    // 服务器地址
    'hostname'        => '127.0.0.1',
    // 数据库名
    'database'        => 'detp',
    // 用户名
    'username'        => 'root',
    // 密码
    'password'        => 'root',
    // 端口
    'hostport'        => '1433',
至此,在thinkphp中便可以访问sqlserver数据库了。

 



评论

大侠名号:   验证暗号: 点击我更换图片

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND