您的位置:首页 > 运维架构 > Apache

怎样通俗的讲解 PHP 和 Apache 的关系

2013-12-18 13:39 627 查看


怎样通俗的讲解 PHP 和 Apache 的关系?

1
条评论 分享

按票数排序


18 个回答

赞同21
反对,不会显示你的姓名




知乎用户,>_<
不懂编程

王尼美蔡秋泽、知乎用户 等人赞同

这么简单的东西干嘛还要通俗解释?

Apache是Web服务器,负责回应所有收到的Web请求。比如你访问http://zhihu.com/1.html,那么Apache就找到根目录下的1.html文件,将其中的内容返回。

如果我需要这个地址能显示动态的东西,比如当前日期时间,那么就写一个PHP程序1.php,当Apache收到http://zhihu.com/1.php的请求时,通过CGI调用PHP解释程序,执行1.php文件的内容,然后将返回的字符串返回给客户端。

2011-10-29 3
条评论

赞同53
反对,不会显示你的姓名


匿名用户

范雪峰曹林虎吕中 等人赞同

就好比你要解决生理需要(网站编程),你可以选择 PHP 这种容易上手的站街货,也可以选择 J***A 这种需要时间搞定的良家,而在什么场所则是你的资金决定了,免费的自己家里,大部分人都选择这个 (Apache),或者就地解决,近年比较流行,因为也不要钱 ( Nginx ),当然你也可以选择五星宾馆的全套 ( Windows Server + SQL Server ),不过你不能自带女伴,只能用他们提供的 .Net。

你要是搞定要良家 Java ,可以去她家 ( Tomcat ...),虽然办事不要钱但是总觉得不踏实,服务也不到位,于是你还可以外出开房 ( Weblogic ...) 。

2011-10-29 13
条评论

赞同4
反对,不会显示你的姓名




崇慕,游戏圈的人加我!

米文书林弦董江明 等人赞同

apache 是茶几

php 是杯具

2012-05-18 2
条评论

赞同0
反对,不会显示你的姓名




用心阁,哦

后厨和菜谱的关系,Apache是厨房,里面有这种主料,调料,烹饪手法如蒸煮烤。PHP是菜谱,根据菜谱可以作出菜来。

2013-07-07 添加评论

赞同5
反对,不会显示你的姓名




marsidea,iOS开发初学者

王子健、知乎用户、赵军龙 等人赞同

你要想听到音乐(WEB),可以有不同的方式。

CD机(Apache)可以通过CD(PHP)播放音乐(WEB)。

磁带机(IIS)也可以通过磁带(ASP)播放音乐(WEB)。

2011-10-29 3
条评论

赞同1
反对,不会显示你的姓名




陈满砚,程序员里吉他弹得最好的,
吉他手里程序写…

ngxiaoyi 赞同

Apache是一个container,是一个容器,php是在容器之上的东西。

2011-10-29 添加评论

赞同0
反对,不会显示你的姓名




知乎用户,自动化

Apache是回应者,php中间人

2011-12-14 添加评论

赞同2
反对,不会显示你的姓名




知乎用户,php攻城师,爱运动,爱生活

田斌李峰 赞同

apache是服务员,客户点餐(url request)都经过服务员。php是厨师,端到客户桌子上的餐点(web内容)都是厨师产出的。

2013-04-27 添加评论

赞同1
反对,不会显示你的姓名




刘扬,移动互联网/产品设计师/教育行业

徐浩然 赞同

米饭和饭碗的关系,当然,你也可以选择不用碗.手抓也是可行的.

2011-10-30 添加评论

赞同1
反对,不会显示你的姓名




Hick
Wu

Vian 赞同

都这么文艺,看重口味: apache 是拉皮条的,php 是干活的

2013-07-07 添加评论

赞同0
反对,不会显示你的姓名




nomit,it民工

apache是电影院,给用户展示一个最终产品(html)

php是剧组,生成电影

用户看到的都是电影(apache)

而这个电影怎么来的,则是剧组的演员啊,摄影师啊他们的辛苦付出(php)。

2011-12-13 添加评论

赞同0
反对,不会显示你的姓名




知乎用户,我的知识啊,都学杂了

apache是办事大厅,PHP可以是办户口,执行具体事务的,mod_php就是表示它们是在一起的,说白了就是有人在PHP窗口(mod_php)大吵大闹,apache恐怕也不得安宁(崩溃),但是某个办事专员不给力(执行具体事务的人员,php脚本),对apache没影响。另外PHP-FPM是更好的选择,那种情况下apache或者nginx就好比门卫,告诉你去哪办事。显示全部

2012-11-05 添加评论

赞同0
反对,不会显示你的姓名




曹小华,程序猿

没多大关系

没有apache,直接运行php-cgi也可以跑一个网站

apache更多的是用来处理静态页面,还有做一个中间人服务,调度多个php进程

2013-01-05 添加评论

赞同0
反对,不会显示你的姓名




知乎用户,寂寞攻城狮

一个是外交发言人,一个是中南海。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: