


在CentOS系统下使用mssql_connect()时,一直出现“Unable to connect server”错误提示。
背景: centOS系统的web服务器需要连接 MSSQL 的数据库服务器。mssql数据库使用的是MSSSQL2000,(MSSQL2008也试过,问题同样)。
centOS系统使用 yum install方式安装了 Freetds和 php-mssql模块,使用 phpinfo()查看php-mssql已经安装成功。在centOS下使用 tsql测试连接mssql账号密码,都正确。但是php文件中使用mssql_connect()函数连接时,总出现“ Unable to connect server”的故障提示(通过 error_log查询)。
程序代码:
$link = mssql_connect('192.168.100.10:1433', 'sa', '****'); // 此处总出现错误,加不加端口号:1433,故障依旧 if (!$link)
{
die('Unable to connect! error: ' . mssql_get_last_message());
}
?>
求高人解决!
回复讨论(解决方案)
就一个不能连接,无更明了的错误信息?
输出mssql_get_last_message()看看是啥
看样子是安装正常了,权限?sql server我遇过sa没录成功的情况,最终设置才解决
你再测试一下,争取得出更详尽的错误信息
还有你把ip换为localhost或是127.0.0.1再试试
你没权限,当然连不上去
是原有的代码吗? 我怎么看着mysql_connect()都写错了????
项目需要连接早先的数据库服务器, 以前的数据库是MSSQLServer2000,现在要迁移到web环境。所以需要用到php的mssql模块。
web服务器架的是linux结构,数据库端是另外一台windows的MSSqlServer服务器,所以和用localhost或127.0.0.1肯定是不对路。 因为第一步数据库还没有连接上,所以mssql_get_last_message()还有信息反馈回来。
应该也不是权限问题,已经用tsql方式查询过了,一切查询都正常。
另,在另外一台电脑上,使用手工方式解压安装freetds、php,重新编译安装,可以正常连接mssql数据库。
我的判断是用 yum 方式安装freetds和php-mssql时,不清楚是否还欠缺哪一步。所以请教有没有这方面的高人。
数据库端是另外一台windows的MSSqlServer服务器!!!
你是跨域访问吗,晕
默认安装的MSSQL,是不允许远程链接的,需要到 服务器配置管理器中,开放远程链接后,才能正常链接。
另外,远程链接,还受防火墙的影响,任何一端(即客户端和服务器端)的防火墙,都可以禁止其正常链接。
建议先配置好网络环境,再检查MSSQL的配置,最后才是检查您的PHP程序。
都已经说过了: TSQL已经测试过到MSSQL的连接,查询正常!参数都没有问题,只是在使用无法使用mssql_connect()函数。 当然不是MSSQL的服务器配置问题,也不是防火墙和网络环境问题。
查询centOS下的/var/log/httpd/error_log 日志,出现“...Warning: mssql_connect(): Unable to connect to server: 192.168.100.10:1433 in ....."
我的判断是yum 安装freetds和php-mssql时,不知哪里出了问题。
求有centOS下使用yum配置经验的高人来解!
自己解决。
两种方法:
1、运行命令 setenforce 0
2、打开 /etc/selinux/config ,将SELINUX设置为disabled,然后重新启动。
我也遇到一模一?的??,找了很多地方才看到?,??gangang解??何???理即可?
同样想知道怎么解决,这是我提出一样的问题,但写的更详细。http://ask.csdn.net/questions/69462

centos php安装opcache的方法:1、执行“yum list php73* | grep opcache”命令;2、通过“yum install php73-php-opcache.x86_64”安装opcache;3、使用“find / -name opcache.so”查找“opcache.so”的位置并将其移动到php的扩展目录即可。

centos7安装不出现界面的解决办法:1、选择“Install CentOS 7”,按“e”进入启动引导界面;2、 将“inst.stage2=hd:LABEL=CentOS\x207\x20x86_64”改为“linux dd”;3、重新进入“Install CentOS 7”,按“e”将“hd:”后的字符替换成“/dev/sdd4”,然后按“Ctrl+x”执行即可。

WindowsServerBackup是WindowsServer操作系统自带的一个功能,旨在帮助用户保护重要数据和系统配置,并为中小型和企业级企业提供完整的备份和恢复解决方案。只有运行Server2022及更高版本的用户才能使用这一功能。在本文中,我们将介绍如何安装、卸载或重置WindowsServerBackup。如何重置Windows服务器备份如果您的服务器备份遇到问题,备份所需时间过长,或无法访问已存储的文件,那么您可以考虑重新设置WindowsServer备份设置。要重置Windows

centos删除php的方法:1、通过“#rpm -qa|grep php”命令查看全部php软件包;2、通过“rpm -e”命令卸载相应的依赖项;3、重新使用“php -v”命令查看版本信息即可。

方法:1、利用“vim ~/.bashrc”编辑用户目录(~)下的“.bashrc”文件;2、在文件内添加“alias ls="ls --color"”;3、利用“:wq!”命令保存文件内的更改;4、“exit”命令退出终端后重新连接即可。

在linux中,可以使用lsblk命令来查看块设备(硬盘,闪存盘,CD-ROM等)的信息,语法“lsblk [选项] 设备名”。lsblk命令用于列出所有可用块设备的信息,还能显示它们之间的依赖关系,但不会列出RAM盘的信息。

centos6.5支持ueif方式。ueif方式安装方法:1、设置BIOS为禁用CSM,禁用安全启动;2、使用Diskgen将硬盘格式化为GPT格式;3、下载系统并通过光盘安装,将ESP分区建立挂在“/boot/efi”上即可。

本篇文章给大家带来了关于php的相关知识,其中主要介绍了在Centos系统中是如何编译安装php,以及如何正确配置的,步骤很详细!感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

SublimeText3 Linux new version
SublimeText3 Linux latest version

Notepad++7.3.1
Easy-to-use and free code editor

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

Zend Studio 13.0.1
Powerful PHP integrated development environment
