全部产品
云市场

虚拟主机PHP程序调用SQLServer提示Fatal error: Call to undefined function sqlsrv_conn

更新时间:2017-06-07 13:26:11

虚拟主机部署 PHP 程序,如果使用的数据库是SQL Server 2008。

PHP 程序在访问数据库的时候会提示错误

  1. PHP Fatal error: Call to undefined function sqlsrv_connect()

因为虚拟主机(Linux 和 Windows 系统)不支持 PHP 访问 SQL Server 的组件。

解决方法如下:

1、如果您的 PHP 程序只能配合 SQL Server 数据库使用,建议使用阿里云 ECS服务器,支持自定义安装软件和服务。

可以在 ECS服务器 上搭建 PHP 环境和 SQL Server 数据库服务使用。

2、如果您的 PHP 程序可以使用 MySQL 数据库。

可以在虚拟主机 主机管理控制台 -> 数据库信息 中变更数据库为 MySQL。

如下图。

mysqlshjk

注意:执行变更操作前请务必备份好现有数据库数据,数据库变更后原数据库将被释放,数据无法找回。