为什么访问.php文件要在地址栏上加上localhost(即http://localhost/text.php)才能成功访问?

Internetleyan 2011-12-06 09:37:21
我用的php开发环境是appserv一键安装,通过http://localhost测试成功,但是我有点不清楚的就是为什么访问.php文件要在地址栏上加上localhost(即http://localhost/text.php)才能成功访问?
...全文
1027 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2011-12-07
  • 打赏
  • 举报
回复
上网时为什么要输入网址,怎么不直接输入要看的网页名。因为你得先连到服务器上,连上之后才能访问那些网页吧。这个也是一样,你的服务器在本地,本地的网址就是localhost或者127.0.0.1,所以要输入地址,要是随便打开一个.php文件appsrv都能自动解析,那你的appsrv要监视你所有的动作,打开文件的,打开视频的等等一堆
michael3832628 2011-12-07
  • 打赏
  • 举报
回复
其实就是告诉你需要访问哪个地址的apache,localhost就是本机,127.0.0.1。
如果写192.168.1.2/index,就是去访问那台机器了
码无边 2011-12-07
  • 打赏
  • 举报
回复
localhost<====>127.0.0.1就是访问本机。
Internetleyan 2011-12-07
  • 打赏
  • 举报
回复
恩,谢谢大家,我明白了
狄默默斯基 2011-12-07
  • 打赏
  • 举报
回复
因为是外国人规定的,如果你开发一个,你可以

http://本地/test.php

估计可以
craboy1 2011-12-07
  • 打赏
  • 举报
回复
我之所以没有回答你这个问题,是不想你在这个问题上想太久,积累过多的问题会影响你的学习进度和身心。

127.0.0.1。这不但是个IP地址,还是一个回环地址。不用配置,系统会自动识别,就是指你用的机器。


web服务器就是一个软件,很特殊,是给别人用的,别人要用这个软件,就要知道它在什么地方,在茫茫计算机中要定位这个。就要有几个参数。ip地址,端口号(电脑中的某个进程往往绑定了一个或几个端口。但根据端口,电脑一定能找这是那个进程的。),但ip地址有些难记,就有DNS服务器(又是一个软件,你完全可以装在自己的电脑上)。可以根据域名查出ip。 你现在能定位一台主机,但web服务器使用http协议,是基于tcp的,现象就是”请求-响应“。既然是协议,就有它自己的特定信息格式。知道这点,你完全可以用命令行访问(即dos).但我们有更好软件和web服务器交互,如ie浏览器,firebug,有了这样软件,你只要输入域名(DNS会转成ip,然后把数据发给这台机器,而localhost这个域名很特殊,无需DNS服务器解析,自动会转成127.0.0.1),当然还要指定端口,但你不填的话,浏览器会使用默认的80端口。浏览器还会解析返回的html数据,让你看着更友好。

你这个问题换个问法会更好,服务器装完了,怎么访问它那。这是机器和机器间通讯,有一天你可能又需要知道进程和进程间又怎么通讯。

有一些问题暂时是不需要明白为什么的。最主要是坚持学下去。



wuqiang1123 2011-12-07
  • 打赏
  • 举报
回复
因为电脑 host 文件默认的域名就是 localhost 127.0.0.1
helloyou0 2011-12-06
  • 打赏
  • 举报
回复
google...

http://baike.baidu.com/view/1496.htm
nownever 2011-12-06
  • 打赏
  • 举报
回复
appser是集成了php解释器mysql数据库和apache服务器。是集成的开发环境。而localhost是指本机的意思,这个是指请求的本地的服务器(服务器在本机上)。
黄袍披身 2011-12-06
  • 打赏
  • 举报
回复
这类似于一个域名地址. 因为默认localhost 就是指向本机.所以就用这个来访问自己本地的网页.
比如你也可以输入 http://127.0.0.1/text.php http://192.168.1.xxx 之类的ip来直接访问你的php页面.
甚至你可以修改hosts文件 将microsoft.com 解析到本地 通过访问 microsoft.com来访问你的页面.
craboy1 2011-12-06
  • 打赏
  • 举报
回复
等等吧,有些问题确实不用明白为什么,等你长大了,就明白了。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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