PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。php
LAMPhtml
L:Linux 开源的java
A:Apache 开源的,为PHP的运行提供了环境mysql
M:MySQL 开源的sql
P:PHP 开源的apache
思考:WAMP是什么?windows
答:widows+apahce+mysql+php浏览器
静态网站:没有数据交互的网站,不支持数据传输的。页面的后缀是.html服务器
动态网站:支持数据交互的网站架构
实现动态网站的技术
动态网站 |
使用语言 |
页面后缀 |
asp |
ASP |
.asp |
php |
PHP |
.php |
.net |
C# |
.aspx |
java |
java |
.jsp |
目前实现动态网站的技术主流的PHP和JSP。
思考:动态网站中,可否存放静态网页(html页面)?
答:能够的。
客户端:浏览者使用计算机(浏览器)
服务器端:用来存储网页的计算机
客户端向服务器端发送请求,必须从一个门出去,从哪一个门出去由客户端操做系统决定,服务器上请求的门必须是肯定的。这个门就是端口,门上的编号就是端口号。端口号的范围是0-35535。
WEB服务器的端口默认是80端口
MySQL服务器的端口默认是3306
FTP的端口默认是21
B:browser 浏览器
S:server 服务器
C:client 客户端
BS:浏览器和服务器的关系,经过浏览器来访问服务器。好比:新浪、百度、传智播客网站等等。
优势:只要有浏览器就能访问服务器,方便
缺点:绝大部分的逻辑都在服务器上,这要就形成了瘦客户端胖服务器的关系。对服务器负载要求就很高
CS:客户端和服务器的关系,经过客户端软件来访问服务器,好比:QQ,MySQL。
优势:有一部分逻辑在客户端运行,减轻了服务器的负担
缺点:要安装客户端软件,麻烦。
前台:浏览者看到页面
后台:管理员看的页面
后台用来操做数据,前台用来显示数据
思考:管理员使用的界面属于客户端仍是服务器端?
答:客户端
一、 跨平台,既能在windows上运行,也能在Linux上运行
二、 开源(源码开放)
三、 语法简单,上手快
四、 运行在服务器端,(客户端只要一个浏览器就能访问网站)。若是PHP运行在客户端的话客户端须要安装PHP运行环境,很显然,这个对PHP的普及没有好处。
五、 很是快速的开发网站。
打开命令行面板:程序——运行——在运行面板中输入cmd。快捷键:花键+R
语法:netstat –ano
默认状况下,Apache在80端口运行。在安装以前,先查看一下此端口是否被占用。若是占用,处理方法有二:
第一:结束占用80端口的软件
第二:先安装,安装后更改端口号。
1.1.2 安装
解压,而后打开httpd.conf文件(搜索下),而后修改
ServerRoot "/apache24ah64"为ServerRoot "C:\wamp\apache\Apache\Apache24" 后面为安装目录
DocumentRoot "/apache24ah64/htdocs"为DocumentRoot "C:\wamp\apache\Apache\Apache24\htdocs"
<Directory "/apache24ah64/htdocs">为<Directory "C:\wamp\apache\Apache\Apache24\htdocs">
修改好以后管理员运行cmd
运行httpd -k install 启动服务。
这样能访问说明Apache设置成功。