linux下,我apache,php已经装好了,但是php忘记装mssql扩展,怎么弄才能补装上mssql扩展。

php.ini 文件里仅打开 extension=php_mssql.dll 这个没用,还是连接不上远程的mssql

1,或许不用不装,你自己去装个unixODBC即可解决这个问题的
2.或许linux安全限制了,将/etc/selinux 中
SELINUX=enforce
改为 :SELINUX=disabled
3.或许mssql限制无法远程登录
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-21
WEB---------网络
MAIL--------邮件,通常指电子邮件
DNS---------Domian Name Services (域名解析服务)
DB----------DataBase (数据库)
WINNT/LINUX-(windows NT核心的操作系统和Linux核心的操作系统)
TCP/IP------(万维网的基本协议)
MSSQL/MYSQL-(Microsoft SQL Server/MySQL 两种都是数据库管理系统DBMS)
C/S---------Client/Server (客户端服务器模式)
asp---------Active Server Page (服务器端脚本语言)
asp.net-----Microsoft 2001年退出的一种服务器端脚本语言,是ASP的升级版,又称ASP+
PHP---------Personal Home Page 又叫超文本处理过程,一种服务器端脚本语言
SQL2000-----Microsoft退出的一种数据库管理系统,版本是2000,最新版本是2005
第2个回答  2011-01-20
你要连接的是mssql2000还是mssql2005?
你需要把php根目录下的ntwdblib.dll文件copy到apache/bin/目录
如果是mssql2005需要注意文件的版本号。
建议你参考一下这篇文章:

参考资料:http://mimiz.cn/index.php/php/php-pdo-sql-server-2005/

第3个回答  2011-01-20
需要重新编译php

PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
第一步:安装Wampserver我安装的是Wampserver2.4.17版本。注意:安装Wampserver之前需要安装微软的vcredist_x64.exe,我的操作系统是64位,具体操作系统几位按规定安装;第二步:安装相关组件以及下载相关扩展解压复制《SQL Server Driver for PHP的扩展包(非官方)》里面的dll文件到bin\\php\\ext文件夹里面需...

Linux下PHP连接sql2008出现Fatal error: Call to undefined function...
在非windows系统下,有两个建议:重新安装windows server系统(根据需求选择版本,一般最新版可以兼容旧版的)可以采用非直连的方式获取数据,具体方法是,在windows数据库服务器上部署一套web接口服务(类似于网站),可以直接连接数据库输出数据,linux端的php通过接口获取数据 希望对你有帮助 ...

怎样架构linux+php+Apache+mysql环境
将 Apache 1.3.19 安装到 C:\\Web\\apache\\ 目录下。将 PHP 4.0.5 解压到 C:\\Web\\php\\ 目录下。将 MySQL 3.23.38 安装到 C:\\Web\\mysql\\ 目录下。

PHP连接Mssql和Mysql的正确方法
mysql 得把前面的;去掉才表明mysql数据库的扩展打开了,才能使用,MS SQL也同理。1。PHP连接MSSQL conn=mssql_connect("实例名或者服务器IP","用户名","密码");2。PHP连接MySQL conn=mysql_connect("实例名或者服务器IP","用户名","密码");从连接中,你也可以看出来,其实不论PHP和什么数据库...

新网的VPS是否可以既装MSSQL也装MYSQL2个数据库?
VPS和服务器一样.有独立的用户权限和管理平台.可以根据自己的需要配置任何网站.所以任何地方的VPS都支持安装MYSQL的同时再安装MSSQL.但个人不建议你这样做.一般情况下ASP的程序用IIS支持即可.PHP的程序就搭建MYSQL数据库来使用.应用软件和数据库并非安装越多越好.把需要的安装下即可.安装太多反而影响系统的...

缺少mysqli 扩展.请检查 PHP 配置?
;extension=php_mssql.dll extension=php_mysql.dll extension=php_mysqli.dll 需要开启哪个扩展,就把这一行前面的分号去掉就行,注意要重启Apache 或者IIS 解决步骤:1.看看php的ext目录中是否有php_mysqli.dll文件 如果有,继续下面的步骤。没有的话重新装个php 2.打开php.ini,找到 ;extension=...

php-pdo 用 ODBC 连接 MSSQLSERVER Y也是怪麻烦的:TCP Provider: Erro...
整个探究过程展示了在数据库连接中,可能面临的各种复杂性,从 ODBC 驱动配置到 SSL 问题,再到平台和版本兼容性。在这个过程中,我发现虽然 PHP-PDO 是一个强大的连接库,但对于特定的数据库系统如 MSSQLSERVER,仍然存在一定的挑战。解决这些问题需要细致的错误分析、广泛的资源利用和持续的实验过程。...

宝塔linux 面板安装 php sqlserver 扩展
[mssql]Driver = TDS Server = 192.168.1.2 Database = xxxDB Port = 1433 Socket = Option = Stmt = 保存退出 现在可以测试连接SQLSERVER了 \/usr\/local\/unixODBC\/bin\/isql -v mssql sa password \/\/mssql 是 odbc.ini里定义的节点名 完美成功。。。当然别忘记去PHP动态的扩展ODBC组件 ...

mssql与mysql的有什么区别?哪个更好用
mssql是商业数据库,价格昂贵。只支持windows系统,无法跨平台。一般的大型应用,我感觉好像mssql要多一些。而且数据库的操作比如备份、恢复等,mssql要远远比mysql成熟和易于掌握。另外mssql对存储过程有很好的支持,灵活运用存储过程可以极大的提升数据库的执行效率。但是mysql直到5.0+才开始支持简单的存储...

python3连接MSSQL数据库 中文乱码怎么解决
一个简单的完整的python连接mssqlserver的例子如下(得安装pymssql包):代码如下 复制代码 encoding:utf8 import sys reload(sys)sys.setdefaultencoding('utf8')import pymssql try:conn=pymssql.connect(server='.',user='', password='',database='MyTest',charset='utf8')sql="select * from ...

相似回答
大家正在搜