我用的php开发环境是appserv一键安装,通过http://localhost测试成功,但是我有点不清楚的就是为什么访问.php文件要在地址栏上加上localhost(即http://localhost/text.php)才能成功访问?

这类似于一个域名地址. 因为默认localhost 就是指向本机.所以就用这个来访问自己本地的网页.
比如你也可以输入 http://127.0.0.1/text.php http://192.168.1.xxx 之类的ip来直接访问你的php页面.
甚至你可以修改hosts文件 将microsoft.com 解析到本地 通过访问 microsoft.com来访问你的页面.

localhost<====>127.0.0.1就是访问本机。

我之所以没有回答你这个问题,是不想你在这个问题上想太久,积累过多的问题会影响你的学习进度和身心。

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数据,让你看着更友好。

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

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

时间: 2024-10-06 03:43:18

我用的php开发环境是appserv一键安装,通过http://localhost测试成功,但是我有点不清楚的就是为什么访问.php文件要在地址栏上加上localhost(即http://localhost/text.php)才能成功访问?的相关文章

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

ios开发环境配置及cordova安装与常用命令

一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本: 3.下载并安装unlock-all(VMware Workstation默认限制安装Mac虚拟机,需要安装此文件后解除限制); 4.下载Mac OS操作系统的镜像文件(需要是.ios文件)如果下载的是.dmg文件,需要用 anytoiso.exe工具转换成.ios文件,下载完成后在VMware

ubuntu(乌班图) web开发环境搭建,常用软件安装,配置LAMP(nginx,php,mysql),常用软件 (ftp,redis)等安装

最近更换开发环境至ubuntu,整理开发环境和常用软件的安装配置一.LAMP环境搭建基于最新的Ubuntu 14.04(2014年9月)搭建nginx.php.mysql环境, 以下全部命令行操作: 1,由于需要大量的权限操作,方便起见临时提升权限,使用root账号 sudo su 2,安装apt源管理工具.添加nginx和php的安装源 apt-get install python-software-properties add-apt-repository ppa:nginx/stable

PHP开发环境&amp;amp;MySQL下载安装及配置流程

PHP开发环境&MySQL下载安装及配置流程 因工作须要,从0開始学PHP,前几天看完视频教程后開始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无非就是这么几步,下载->安装->配置.PHP的环境须要三样东西.php.mysql.apache(按序例如以下图),依照我的理解.它们各自是语言解释器.数据库.server. 二.下载 PHP100.com是个奇妙的站点,我从这上面找到了前两样东西的下载地址,apache的链似乎坏了.官网上也找不

Java开发环境搭建---JDK的安装与配置

下载JDK1.6 以前的时候JDK是sun公司的产品,现在SUN公司被甲骨文公司收购,说甲骨文可能有多读者不知道,如果要说Oracle,就应该家喻户晓了.     所以要去官网下载JDK,应该去甲骨文官网下载: http://www.oracle.com/index.html        在点击java for Developers之后,出现了下载页面,看到有很多下载版本,我们看页面的底部       这个的Download就是说是JDK的旧版本,提醒我们有可能有些东西过时了,但是我们依然用旧

2017年Unity开发环境与插件配置安装(总体介绍)

最近(2017年初)有朋友问,Unity客户端开发如何在机器配置一般的情况下,配置更高效的开发环境,进一步加快开发进度. 推荐如下: Win10(或者Win8)+Unity5.5.1版本(2017年2月最新)+VS2012(或者VS2015) +UnityVS(支持Unity5.x版本)插件+Resharp8.0插件. 解释如下: 1: 操作系统推荐Win10或者Win8系统. 目前Unity5.0  以上版本都支持64位系统,带来更高的性能体验,所以不是太老的机器,一定用64位的Win操作系统

java开发环境搭建(jdk安装)和经常出现问题的探讨

面对许多java初学者环境搭建出现的问题 第一步: 1,首先在可以百度jdk进入oracle的官网也可以进入这个网站 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2,下载完成后点击jdk进行安装 点击下一步到(!!!!记住jdk的安装路径!!!!!)可以自己修改安装路径,只需要记住就可以了 点击下一步开始安装,直到跳出下面是界面也就是安装jre的界面(可以进行点击下一步安

Vagrant 搭建跨平台的 PHP 开发环境 (一)安装 ubuntu 虚拟机

Vagrant是一个软件,可以自动化虚拟机的安装和配置流程,支持 VirtualBox .VMware .AWS 作为虚拟机以 VirtualBox 为例,步骤如下: Windows 10 系统中 需要关闭 Hyper-v , 小米笔记本中 biso 中找不到 虚拟化配置,关闭 Hyper-v 就可以了 1.安装 VirtualBox 官网下载地址:https://www.virtualbox.org/wiki/Downloads 下载安装包,双击安装,默认即可 2.安装 Vagrant 官网下