php4ts.dll只有使用iis时才用配置,使用apache不需要. 
apache1.3是有这种问题,php.ini不被正确解读,我也是将php.ini复制到系统目录后才行的

解决方案 »

  1.   

    (1) 运行apache_2.0.47-win32-x86-no_ssl.exe,安装apache(2) 选择存放PHP的目录,进行拷贝或解压,例如e:\software\php\php-4.3.4-win32(3) 拷贝PHP目录下的php.ini-dist到windows系统目录下,并改名为php.ini
        拷贝PHP目录下的php4ts.dll到windows系统目录下或PHP的sapi子目录下(4) 编辑php.ini
    doc_root = "f:\php"
    extension_dir = "e:\software\php\php-4.3.4-win32\extensions"
    session.save_path = "c:\windows\temp\session"
    去掉extension=php_mssql.dll的注释
    考虑register_globals = Off的设置(5) 编辑httpd.conf
    LoadModule php4_module "e:/software/php/php-4.3.4-win32/sapi/php4apache2.dll"
    # AddModule mod_php4.c
    AddType application/x-httpd-php .php
    DocumentRoot "f:\php"
    给AddDefaultCharset ... 加上注释