已知php只运行在服务器,假设我用php做一个主页使电脑成为web服务器,当工作站连接此服务器的主

已知php只运行在服务器,假设我用php做一个主页使电脑成为web服务器,当工作站连接此服务器的主页时,应该是识别不了php代码才对,那为什么还能正常显示画面?... 已知php只运行在服务器,假设我用php做一个主页使电脑成为web服务器,当工作站连接此服务器的主页时,应该是识别不了php代码才对,那为什么还能正常显示画面? 展开
 我来答
阳光上的桥
2014-07-03 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65819
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
首先,PHP无法使你的机器成为服务器。PHP类似增强性的批处理(BAT),本身只有编程处理功能,当然可以用来编写服务器(就象用C语言编写一样),但是一般不这样使用。

使你的电脑成为服务器的,是WEB服务器软件,一般是APACHE、NGIX或者WINDOWS的IIS。这些服务器的功能是建立一个网络端口(往往是80),使得别的电脑上浏览器输入你机器的IP时候,能从你的机器上获取HTML、JPG等文件反馈给对应的浏览器。

如果配置了你的服务器的PHP支持,那么当其它工作站请求的网址是一个PHP的文件的时候,WEB服务器会执行这个PHP脚本,把执行完毕输出的结果反馈给工作站浏览器。正常情况下,我们PHP写的网站脚本执行后输出的结果是HTML代码等浏览器可以识别的。

如果你的服务器没有配置PHP支持,那么当其它工作站的请求的网址是一个PHP文件的时候,WEB服务器会把PHP代码作为文本发送回去,浏览器是无数处理PHP代码的(就和EXE、ZIP一样),一般是提示你保存下载。

还有问题吗?
追问
就是把php转化成html再发送给工作站?
追答
你的理解也算正确,但是标准的表达方式是:执行这个PHP程序(WEB服务器同样可以执行EXE、BAT等代码),把程序运行的结果发送给浏览器(通常是HTML,但是也可以是JPG等其它任意结果)。
fonxim
2014-07-03 · TA获得超过753个赞
知道小有建树答主
回答量:1577
采纳率:87%
帮助的人:387万
展开全部
能正常显示页面是对的。就跟我们访问其他HPH服务器一样的效果。php只在服务器中做数据处理,工作站只是交换数据显示结果。前提是电脑必需运行了php平台。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式