你是不是对数据库数据进行操作后没有commit?

解决方案 »

  1.   

    换用模块方式安装PHP:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php4
    AddType application/x-httpd-php-source .phps
    LoadModule php4_module "x:/server/program/php/sapi/php4apache.dll"
    最后一个记得改成自己的路径.
      

  2.   

    nod
    使用CGI模式确实是为每个新页面开一个PHP进程
    改用模块方式安装吧
    LoadModule php4_module "/php/sapi/php4apache.dll"
    这里/php/换成你原来设置的虚拟目录
      

  3.   

    我的机器说找不到指定得模块:(我得PHP在C:/php4/里面有sapi/php4apache.dll这个文件得啊!
    ScriptAlias /php4/ "C:/php4/"
    #        ScriptAlias /php4/ "C:/php/"
    AddType application/x-httpd-php4 .php
    AddType application/x-httpd-php4 .php3
    AddType application/x-httpd-php4 .php4
    # Action application/x-httpd-php4 "/php4/php.exe"
    AddType application/x-httpd-php-source .phps
    LoadModule php4_module "c:/php4/sapi/php4apache.dll"
      

  4.   

    你的是2.x.x版的吗?如果是,要改用php4apache2.dll
      

  5.   

    将php4apache.dll拷到APACHE目录下
    然后LoadModule php4_module "php4apache.dll"
      

  6.   

    再不行就放到winnt/system32里面
      

  7.   

    我的现在出现N个IE进程我想可能也是这个问题。
      

  8.   

    ScriptAlias /php4/ "C:/php4/"
    #        ScriptAlias /php4/ "C:/php/"
    AddType application/x-httpd-php4 .php
    AddType application/x-httpd-php4 .php3
    AddType application/x-httpd-php4 .php4
    # Action application/x-httpd-php4 "/php4/php.exe"
    AddType application/x-httpd-php-source .phps
    这些都不要
    直接
    LoadModule php4_module c:/php/sapi/php4apache.dll
    AddModule mod_php4.c
    AddType application/x-httpd-php .php
      

  9.   

    要不就是我机器就是疯掉了。反正按照 darkwing老兄的建议,我机器还是显示找不到指定的模块
      

  10.   

    是apache.dll文件的问题,有时候和系统好象不兼容一样,你去http://ftp.proventum.net/pub/php/win32/从新下一个apache2.dll吧,注意如果PHP是2.0以后的版本要用apache2.dll这个文件而不是apache.dll
      

  11.   

    我下载了,还是不行。而且我刚刚把旧版本的.1.3.24卸载了,装了.26版。也是一样的问题。我确认那个php4apache2.dll是存在的,
    .
    LoadModule php4_module "c:/php4/sapi/php4apache2.dll"C:\Apache>apache -k start
    Syntax error on line 1033 of c:/apache/conf/httpd.conf:
    Cannot load c:/apache/php4apache2.dll into server: (126) 找不到指定的模块。:
    Note the errors or messages above, and press the <ESC> key to exit.  0....
      

  12.   

    要把PHP目录下的php4ts.dll文件拷贝到系统目录下即c:\winnt\system32
      

  13.   

    另外你也可以把4.20的php4apache2.dll放到4.2.1的试试看,我就是这样试出来的,我想问一下你的php版本是多少?
      

  14.   

    我的PHP原来的版本是4.12。我的系统是XP。我按照 phpteam你的方法,安装了4.20的,还是出现同样的错误。
    哎,配置一个好apache真麻烦:(
      

  15.   

    4.20版的好象是apache2filer.dll这个文件不是php4apache2.dll
      

  16.   

    apache2filer.dll,我根本找不到这个文件啊。我说的是我按的PHP4.21