装tomcat跟php没关系吧。
另外用jk2配置容易些。
好像apache里头有个问题,有个语句是清除已调用的moudle的,
所以模块要在那句话后面加。
此外,php对apache2的支持有点问题的。
(php的isapi还没有解决……)

解决方案 »

  1.   

    我是想win2000+php+apache+tomcat+jsp+mysql可是loadmodule总说找不到指定程序,下载了mod_jk2.dll也是无济于事,
    当务之急就是解决这个loadmodule问题,楼上的高手能具体点帮忙解决吗?谢谢!
      

  2.   

    在用 Apache 的 Windows installer 安装之后,你可能发现需要在配置文件(httpd.conf)中用 AddModule 指令定义 mod_php4.c。在配置文件接近开头的地方有一些 AddModule 指令,在其中加入 AddModule mod_php4.c 一行。如果定义了 ClearModuleList 指令的话这一步尤其重要。如果不这么做可能会导致 PHP 不能被注册为 Apache 的模块。
      

  3.   

    可以考虑第244行去掉,test一下。
      

  4.   

    244行加上、去掉都test过了啊,还是不行,呜呜呜呜呜呜呜呜………我会放弃了:(我的apache中的httpd.conf原文件中连一个addmoudle *.*都没有啊?请问dreamseeker2003(科科) 你的apache是什么版本?我的是2.0.39,里面都是loadmodule *_module  modules/*_module.so文件“239 AddModule mod_setenvif.c //原来已有的语句; ”这句也没有dreamseeker2003(科科) 你在马,我加你qq吧
      

  5.   

    我在呀。我的Apache版本:apache_1.3.27 。
    我们经理说过了,叫我不要用2.0.39版本。他说那个版本不稳定,而且容易出问题。
      

  6.   

    刚装了apache2.0.45
    用了如下两句配置命令
    LoadModule php4_module c:/php/sapi/php4apache2.dll
    AddType application/x-httpd-php .php另外,检查一下你的php.ini的设置
    是否正确,有可能php.ini不正确导致php无法启动……cgi好的话用phpinfo查一下。
      

  7.   

    我现在的环境是win2000+php+apache+tomcat+jsp+mysql
    php 4.2.3
    apache 1.3.27
    tomcat 4.1.18
    jdk 1.3
    mysql 3.23.52
    能正确运行
    下面我把配置文件列出:
    apachehttpd.conf;
    最后加上如下东东
    LoadModule php4_module C:/php/sapi/php4apache.dll
    AddModule mod_php4.c
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .phtml
    注意修改C:/php/sapi/php4apache.dll中的动态链接库路径;至于设置虚拟目录,默认文件名都略了吧,反正大家都知道phpphp.ini只把global改成了on,并拷贝到winnt目录下;
    php4ts.dll扔到winnt/system32里去;然后没有什么意外的话,重启一下apache
    弄个<?phpinfo()?>小测一下,好了吗?
      

  8.   

    一般如果再cgi方式下可以正常的话,module模式下也应该可以,我安装apache2.0.44+php4.3.1没有问题?我当时安装时的出错信息来看,若提示模块不存在或模块出错,应该是该模块不能运行活该模块文件不存在。另外,在module模块下若由cgi方式的内容,也只可显示在cgi模式下,而module模块下出错。
      

  9.   

    php4ts.dll拷到winnt/system32里去
    没有php.ini 也可以运行
      

  10.   

    我照着上边的做,这是结果。为什么?
    [Sun Apr 06 16:03:06 2003] [warn] module mod_php4.c is already added, skipping
    c:/program files/apache group/apache/conf/httpd.conf: Syntax OK
    [Sun Apr 06 16:03:06 2003] [error] Cannot remove module mod_php4.c: not found in
     module list
      

  11.   

    谢谢大家,哇,这边的人真是热心啊!而且都是高手,真是佩服!!我想之前遇到的那个古怪问题可能是apache2.0.39的bug,听了dreamseeker2003(科科) 的建议,重新下载了apache2.0.43就没有问题了,完全可以模块方式安装了;而且终于也成功把tomcat和apache整合。:)再次感谢各位的鼎立相助,有问题在向大家请教。不过,我是新会员,点数不是很多。这个问题只有区区20分,不只给哪为好呢?呵呵,老师说我还不知道怎么给分呢。