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
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、