[英]Unable to connect to mssql server from PHP in Centos 6
我在Centos 6中安装了php-mssql包,用于MSSql连接。 我想从PHP 5.3.3连接远程MSSql服务器。
我的代码:
$link = mssql_connect("192.168.*.*", 'username', 'password') or die ("Could not connect to database: ".mssql_get_last_message());
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
但是我得到了错误 ,
Warning: mssql_connect(): Unable to connect to server: 192.168.*.* in /var/www/html/test.php on line 22
如果我通过freetds
使用它,它正在工作。
tsql -S192.168.*.* -Uusername -Ppassword
请帮我。
试试这个并设置网络连接是1即开启
setsebool -P httpd_can_network_connect 1
setsebool -P httpd_can_network_connect_db 1
看来你被SELinux阻止了。 如果我是对的,执行这些命令应该可以解决您的问题:
$ sudo -i
Password:
# setsebool -P httpd_can_network_connect 1
# setsebool -P httpd_can_network_connect_db 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.