1、基本原理
首先apache是一个web服务器,只能解析html静态页面,想要解析php页面,就需要php模块的支持,而eclipse仅仅是一个开发环境。
2、apache、php模块、eclipse之间的关系
当用户以http协议访问Host的80端口(也可能是其它端口)时,apache发现client请求访问的是php页面,所以首先使用在apache配置文件中配置的php解析模块进行解析,
然后将解析的结果发送给用户。而Eclipse在windows->preference->PHP->PHP Server中设定了当在工程中点击run时访问的URL路径,并且可以锁定当前工程的PHP文件。
Eclipse中设定的URL地址在apache配置文件中做了关联,不然apache默认的访问地址是apache安装目录中的htdocs文件夹。
参考流程: