我的电脑是装的XP操作系统,IIS+Php4.44+PostgreSQL下配置成功,扩展模块正确装载,可以正确的访问postgreSQL数据库; 另外我的电脑中也装了Apache2.059,我想也让Apache配合PostgreSQL与php4也能正确工作,却发现Apache启动后虽然支持了php4,但是发现访问postgreSQL的扩展模块根本没有装载,我的php.ini放置在c:\windows目录下,其中有关设置如下:
extension_dir = "d:/php/extensions/"extension=php_pgsql.dll前面的分号已经去掉
图片附件:
php.ini.jpg (2006-10-31 10:58, 24.73 K)

图片附件:
php.ini2.jpg (2006-10-31 11:00, 55.5 K)

其中在IIS中执行phpinfo();的画面如下:
图片附件:
phpinfo_iis.jpg (2006-10-31 11:18, 60.2 K)

httpd.conf中设置如下:
LoadModule php4_module d:/php/sapi/php4apache2.dll
PHPIniDir "D:/PHP"
图片附件: httpd.conf2.jpg (2006-10-31 11:10, 49.06 K)

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
图片附件:
httpd.conf.jpg (2006-10-31 11:10, 46.81 K)

其中在Apache2中执行phpinfo();的画面如下:
图片附件:
phpinfo_apache2.jpg (2006-10-31 11:22, 14.72 K)
