tomcat,php,apache都是什么关系,有什么区别?为什么书里好多tomcat和php前面都带有‘apache’字样

2024-12-03 11:33:50
推荐回答(3个)
回答1:

这么说吧
PHP是一门语言 脚本语言(你现在的百度页面其实也是PHP做的)
APACHE是一个专门执行PHP的容器 你可以想成 PHP在apache里面才能跑起来
TOMCAT是APACHE的一个“扩展” 用来支持JSP的(PHP也需要一个APACHEA扩展)
打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),Tomcat就是一个桶(装像Java这样的水),而这个桶也可以不放在卡车

除此之外 网站程序还有:
ASP
ASPX
HTML...
网站容器还有:
IIS
LIGHTHTTP
nginx

....

回答2:

apache 是服务器,Tomcat是Apache 软件基金会

回答3:

Apace 和 Tomcat都是服务器,php是脚本语言