怎样配置apache才能同时支持php和jsp

my3b 2003-08-18 08:58:01
OS为win2000 server,apache版本为2.0.47,php版本为4.3.2,现在的问题是:只能支持一种,在php和jsp之间只能选择一种,无法两者共存,配置php的httpd是这样的:
在"AddType application/x-tar .tgz"这一行下面添加"AddType application/x-httpd-php .php",接着再找到"#LoadModule ssl_module modules/mod_ssl.so"这行,在这行下面添中"LoadModule php4_module C:/php/sapi/php4apache2.dll"。配置好后可以正常运行php程序。而配置jsp的httpd是这样的:
LoadModule jk_module modules/mod_jk_2.0.46.dll
JkWorkersFile "i:/Tomcat 5.0/conf/workers.properties" JkLogFile "i:/Tomcat 5.0/logs/mod_jk2.log"  
JkLogLevel info
问题出来了,如果添加上这段,那apache就无法启动了,如果将上面配置php的语句去掉加上这些语句,那jsp程序能正常运行了,但php程序就不能用了,为何两种不能共存的,我不明白,还请各位给指点一下,正确的做法应该怎么做呢?我觉得两种应该能共存的,肯定是我的方法不对。似乎mod_jk_2.0.46.dll和php4apache2.dll不能同时添加在httpd中,只能添加一种,事实是这样。哪位有过这方面配置经验的指点一下好吗?谢谢了。
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
goldtogo 2003-08-18
  • 打赏
  • 举报
回复
LoadModule php4_module C:/php/sapi/php4apache2.dll

我根本就没用上这句
goldtogo 2003-08-18
  • 打赏
  • 举报
回复
给你我的配置看看



# Using mod_jk2.dll to redirect dynamic calls to Tomcat
LoadModule jk_module modules/mod_jk_2.0.46.dll
JkWorkersFile "D:/Tomcat5/conf/workers.properties"
JkLogFile "D:/Tomcat5/logs/mod_jk2.log"
JkLogLevel info

ServerAdmin web@myServer.cn
DocumentRoot d:/tomcat5/webapps/web
ServerName 192.168.0.8
DirectoryIndex index.html index.htm index.jsp index.php
ErrorLog logs/error_log.txt
CustomLog logs/access_log.txt common
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13


#以下是php设置
ScriptAlias /php4/ "D:/PHP4/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php4/php.exe"
Alias /web/ "d:/tomcat5/webapps/web"

my3b 2003-08-18
  • 打赏
  • 举报
回复
我当然这样做了,但问题是不管php还是php都需要在httpd中配置,这样两者似乎打起架来了,只能选择一个,怪事,应该是我哪里没有做对,还请哪位新手配置过php和jsp的高手指点一下了,不可能只能选择一种的,但我配来配去就不行。
chensuper 2003-08-18
  • 打赏
  • 举报
回复
使用tomcat来配置jsp,再用apache调用tomcat

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧