废话少说,直接如题。
第一步,确认是否安装 gcc
没有则通过yum安装
yum -y install gcc
yum -y install gcc-c++
碰到报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error was
改个东西就可以了
vi /etc/resolv.conf
加入(在search localdomain上面):
nameserver 8.8.8.8
nameserver 8.8.4.4
安装完gcc 和gcc-c++后,下载FreeTDS (官网地址:http://www.freetds.org)
下载并解压FreeTDS,进入该文件夹,执行以下命令
./configure --prefix=/usr/local/freetds
make
make install
安装完毕后,直接安装php_mssql
yum install php-mssql
到此基本完成,我们来看下phpinfo,查询下mssql的情况,毫无疑问,可以查到,那么我们来配置个测试实例,看看能不能用。
$ms_host = "192.168.1.100"; //主机
$ms_user = "sa"; //用户名
$ms_pass = "123456"; //密码
$ms_data = "test"; //MSSQL库名
$ms_connect = mssql_connect($ms_host, $ms_user, $ms_pass) or die("Couldn't connect to SQL Server on ".$ms_host);
$ms_select = mssql_select_db($ms_data, $ms_connect) or die("Couldn't open database $ms_select");
$update = " SELECT * FROM test ";
$result = mssql_query($update);
echo "<pre>";
while ($row = mssql_fetch_array($result)) {
print_r($row);
}
echo "</pre>";
如果能看到结果,那么恭喜你,ok啦