PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] PHP 7.1 连线 MS SQL
楼主:
sanbis
(æ–¹æ£ç„¡æ³•锿ˆï¼Œé‚£éº¼æœ‰æ²’H)
2018-05-11 13:34:39
小弟手边有一个客户
他的要求是使用在 Linux 上的 PHP 去连 MS SQL 数据库
目前确定 PHP 版本为 7.1
https://i.imgur.com/iXG3SEj.png
此外还有说要用来连线用的两只 sqlsrv 程式
https://i.imgur.com/tSUmzcT.png
https://i.imgur.com/xxIxYhC.png
但是连线时还是出现错误讯息无法连线
https://i.imgur.com/1jMRoxR.png
参照讯息的连结寻找解决方案
http://go.microsoft.com/fwlink/?LinkId=163712
推估是 ODBC 有问题
但是不知道问题点在哪里
希望有经验的前辈可以指点一下
以下是测试连线的 php 程式
<?php
$serverName = "xxxxxxxx"; //serverName\instanceName
$connectionInfo = array( "Database"=>"xxx", "UID"=>"xxxx",
"PWD"=>"xxxxxxxxxxxx", "CharacterSet" => "UTF-8");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
// Close the connection.
sqlsrv_close($conn);
?>
作者:
tentenlee
(天天)
2018-05-11 13:47:00
http://bit.ly/2wA9b3S
目前版本已到5.2请针对你的PHP版本与对应的作业系统下载更新套件
楼主:
sanbis
(æ–¹æ£ç„¡æ³•锿ˆï¼Œé‚£éº¼æœ‰æ²’H)
2018-05-11 14:08:00
多谢楼上的指点,问题是这台主机是多人共用是否能直接安装套件还需要再研究~此外要怎么确认现在主机中有没有安装 msphpsql
作者:
tentenlee
(天天)
2018-05-11 14:37:00
这东西解开就是sqlsrv的档案而已,去对应的资料夹看就知道了
楼主:
sanbis
(æ–¹æ£ç„¡æ³•锿ˆï¼Œé‚£éº¼æœ‰æ²’H)
2018-05-11 14:45:00
小弟公司的系统版本是 CentOS 6.9 好像没有对应的?
作者:
ellelinna
(Et tu sais?)
2018-06-13 02:51:00
改用pdo_sqlsrv连线看看 你原本的方式好像只能在windows平台
继续阅读
[请益] 网站资安需注意哪些?
freebug
[请益] Class中的constructor的小问题
jh961202
[请益] 纯PHP有办法读取.doc, .ppt和.xls档吗
red0whale
[请益] 表单上传失败 enctype=multipart/form-data
crazwade
[请益] json跟数据库查询的速度哪个快
localhost
[请益] php 下载功能用了x-accel-redirect导致ng
J02
[请益] Bootstrap 版面问题
simonliu0810
[请益] 爬虫 preg_match_all 问题
liisi
[请益] bluehost 不同PHP版本网站
jeffher1024
[请益] 比赛的报名系统套件
newyellow
Links
booklink
Contact Us: admin [ a t ] ucptt.com