apachephpmssql的简单介绍
本文目录一览:
- 1、请问apache+php+mssql是怎么配置的?
- 2、如何让php5.5连接上mssql
- 3、apache+php+mssql 现在可以用127.0.0.1访问,但是不能用本地ip访问,防火墙已关
- 4、linux下,我apache,php已经装好了,但是php忘记装mssql扩展,怎么弄才能补装上mssql扩展。
请问apache+php+mssql是怎么配置的?
首先你要确定你的web服务器和php已经配置好了
然后确定你的mssql的版本 2000的话需要打sp4补丁 2005需要打sp2补丁(好像.2005用的少) 2008没用过.不知道
然后还要你的php.ini里开了mssql
extension=php_mssql.dll是去掉这个前边的
如何让php5.5连接上mssql
PHP 查看是否支持MSSQL的方法:
检测是否存在mssql_connect函数;
?php
if (function_exists("mssql_connect")){
echo 'PHP环境支持MSSQL!';
}else{
echo '环境不支持MSSQL数据库!';
}
查看phpinfo中mssql配置项是否开启,如果存在mssql配置项,则支持;否则,不支持。;
配置php连接mssql:
开启mssql扩展;打开php.ini配置文件,去掉extension=php_pdo_mssql.dll和extension=php_mssql.dll前面的“;”然后重启apache服务器;
将PHP目录下ext目录下的php_mssql.dll和ntwdblib.dll,复制到WINDOWS/system32文件夹下,然后重启apache即可。
apache+php+mssql 现在可以用127.0.0.1访问,但是不能用本地ip访问,防火墙已关
修改配置文件 httpd.conf
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
解释下什么意思,Order Deny,Allow 按拒绝和允许来排序,Deny from all 拒绝来自所有的访问,Allow from 127.0.0.1 允许127.0.0.1的访问。
在Deny from all 前加上#来注释掉此行,并在Allow from 127.0.0.1 后面加上一行Allow from 自己IP 即可。修改后如下:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
Allow from 127.0.0.1
Allow from 自己IP
linux下,我apache,php已经装好了,但是php忘记装mssql扩展,怎么弄才能补装上mssql扩展。
1,或许不用不装,你自己去装个unixODBC即可解决这个问题的
2.或许linux安全限制了,将/etc/selinux 中
SELINUX=enforce
改为 :SELINUX=disabled
3.或许mssql限制无法远程登录
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。