本文目錄一覽:
- 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限制無法遠程登錄
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/289524.html