windows2003+php+mssql2000的补充说明

15 篇文章 0 订阅

php.ini

 

=====

=1===

=====

-------------------

; Use NT authentication when connecting to the server
; mssql.secure_connection = Off
; ----------------------------------------------------------------------------------------->
mssql.secure_connection = On  (这里需要把改成Off)
; -----------------------------------------------------------------------------------------.
--------------------

Warning: mssql_connect() [function.mssql-connect]: message: 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。 (severity 14) in V:/web_dir/Apache2.2/htdocs/f21/index.php on line 10

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 172.168.1.8 in V:/web_dir/Apache2.2/htdocs/f21/index.php on line 10

其实后来验证了下

====

=2==

====

system32文件夹下如果没有  ntwdblib.dll  文件就会出错

Fatal error: Call to undefined function mssql_connect() in V:/web_dir/Apache2.2/htdocs/f21/index.php on line 10

 

把PHP文件的  ntwdblib.dll 复制到系统文件夹就可以了

 

====

=3==

====

; extension_dir = "./"
; ------------------------------------------------
extension_dir = "V:/web_dir/php-5.2.14-Win32/ext/"
; ------------------------------------------------

 

 

====

=4==

====

extension=php_mssql.dll

 

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

整合口溜:
二改一拷(即修改httpd.conf、修改php.ini,将所需的dll拷到system32下面)
在apache的httpd.conf中加入如下代码:
_______________________________________________________
# apache中支置对php5的支持
PHPIniDir "D:/www/php/"
LoadModule php5_module "D:/www/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
找到php.ini-dist复制改成php.ini在php.ini中加入zend支持代码:
__________________________________________________________
调入动态模块:装载dll
extension_dir ="D:/www/php/ext"
设置上传的临时文件夹
upload_tmp_dir ="D:/www/temp/upload"
设置会议临时文件夹
session.save_path = "D:/www/temp/session"
以上必须设置。
更改存放文件路径位置在apache中的httpd.com找到后两步
______________________________________________________
Directory 中的DocumentRoot 后面路径改为"D:/ccopen/root"
Directory 中的Directory后面路径改为"D:/ccopen/root"
更改成中国时间
______________________________________________________
date.timezone=PRC
[Zend]
zend_extension_manager.optimizer_ts="D:/P8-Server/local/zend/lib/Optimizer-2.5.10"
zend_extension_ts="D:/P8-Server/local/zend/lib/ZendExtensionManager.dll"
zend_optimizer.optimization_level=15
支持mysql
_______________________________________________________
1、修改php.ini
extension=php_mysql.dll设置为开启状态
extension_dir ="D:/ccopen/php524/ext"
2、将php_mysql.dll和libmysql.dll拷到system32目录中即可。
//乱码解决情况
phpinfo中看上去zend完全正常。但打开博客首页出现zend乱码。
问题原因:
zend默认没有激活。
解决方法:
在php.ini的最后加上:
zend_optimizer.enable_loader = 1
regsvr32 /i C:/WINDOWS/system32/php5ts.dll

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值