Please enable JavaScript.
Coggle requires JavaScript to display documents.
php--搭建环境 - Coggle Diagram
php--搭建环境
网站
静态网站特点
静态网页的内容相对文档,因此 容易被搜索引擎检索
静态网页没有数据库的支持,在网站制作和维护方面工作量较大,当网站信息量很大时完全依靠静态网页制作方式比较困难
静态网页是实实在在的保存在服务器上的文件,每个网页都是一个独立的文件
交互性较差,在功能方面有较大的障碍
动态网站特点
自动更新:自动生成网页,
因时因人而变:不同用户访问同一网址会出现不同的页面
交互性:网页会根据用户的要求而动态地改变和相应
网页的后缀一般是以.jsp , .php , .perl , .cgi等,而且有一个标志性符号“ ? ”
概念
website的中文名称是网站,是指在互联网上,根据一定的规则,使用HTML、php等代码语言制作的用于展示特定内容的集合。
服务器概念
是提供计算服务的设备,相当于一台处理能力,稳定性,安全性,可扩展性,可管理性强的电脑,它的功能取决于机器上所安装的软件(服务软件)。
类型主要有:文件服务器,数据库服务器,应用程序服务器,web服务器等
web服务器:提供web服务(网站访问),就需要安装web服务软件,如Apache,Tomcat,IIS等
IP的概念
计算机网络连接进行通信而设计的协议,IP地址具有唯一性
域名
用一串点分隔的名字组成(www.itcast.cn),是Internet上某一台计算机或计算机组的名称,目的是便于记忆和沟通
DNS域名系统
方便用户使用互联网,不用去记住IP地址,通过主机名(域名)在数据库中搜索,最终得到该主机名对应的IP地址叫做域名解析(主机名解析)
端口概念
可以认为是设备与外界通讯交流的出口,分为虚拟端口和物理端口
虚拟端口
指计算机内部和交换机路由器内的端口,不可见
物理端口
又称为接口,是可见端口。
简历
php的作用
让文本开发人员快速的书写动态生成的网页
php的优势
什么是php?
运行在服务器端的一种通用开源脚本/编程语言
Apache
httpd.exe.的详细应用
服务器进程,运行之后才能够正常使用Apache
用来查看Apache具有那些功能以及配置文件是否有错:httpd或者httpd.exe
验证配置文件是否有效httpd -t
syntax OK表示配置没有任何问题可以正常使用
查看使用的模块:httpd -M
static:静态加载,Apache启动就加载好了,可以直接使用
shared:动态加载,在使用到的时候才会加载
配置默认站点
方便用户使用名字访问对应的网站,给文件夹对应取一个别名 httpd.conf:ServerName localhost 端口可以单独实现:httpd.conf:listen 80
实现DNS域名解析:通常默认站点都是本地DNS:hosts文件
让Apache确定服务器上访问的位置:网站文件夹所在位置 httpd.conf:DocumentRoot 是Apache的安装目录
凡是涉及到Apache配置文件的修改,那么需要重启Apache才能生效
目录介绍
conf
配置文件目录
httpd.conf主配置文件
htdocs
Apache默认的主机地址(网站根目录)
bin和cgi-bin
Windows下的一些可执行文件
modules
模块:Apache的所有功能都是模块化的
ab.exe
网站的压力测试
httpd.exe
真正运行的一个服务
ApacheMontior
软件最小化图标
web程序的访问流程
浏览器发起访问
DNS解析域名
服务器电脑
服务软件