PHP初认识
一.静态网页与动态网页的区别
1)网络构成
- 服务器(server):安装有服务软件,可以向客户机提供网页浏览 数据库查询等服务的设备,根据服务类型不同分为文件服务器 数据库服务器 应用程序服务器 web服务器等
- 客户机(browser):通过客户团建,如网页浏览器从服务器上获得网页浏览 软件下载等服务
2)静态网页特点
- 不能自动更新
- 内容一成不变
- 是一个文件,对应一个URL(即统一资源定位符,指Internet文件在网页的地址)
3)动态网页
- 与数据库联系,能实现更强大的功能
- 动态网页运行在服务器端,客户机看到的只是网页文件的返回结果,不能看到源文件;静态网页通过服务器端把网页文件原封不动地传给客户机,本身不进行任何处理
二.PHP简介
1.PHP(Hypertext Preprocessor 超文本预处理器):服务器端 跨平台 HTML嵌入式的脚本语言
2.特点
- 能被Apache IIS等多种服务器支持,而ASP只能被Windows系统下的IIS PWS所支持
- 运行于Linux Unix Windows FreeBSD等多种操作系统,而JSP需要jvm虚拟机,
- ASP是一种网络编程支持环境,支持VBScript JavaScript Perl等多种语言,而JSP使用java或JavaScript作为其脚本语言,而PHP本身就是一种编程语言
- PHP支持MySQL和Oracle Sybase ODBC等多种数据库;JSP需要使用JDBC实现与数据库的连接
- 面向对象的支持(PHP5的出现)
三.Windows平台下的安装
1由于PHP是一种服务器端编程语言,所以想要运行PHP代码必须要有相应的服务器环境及其解释器,一般是PHP+Apache+Linux+MySQL(开源搭档)
2.安装组件
1)Apache服务器:世界上使用排名第一的web服务器软件,可运行在几乎所有广泛使用的计算机平台上
2)PHP:PHP程序的解释器.通过该解释器再发送给用户
3)MySQL:MySQL数据库程序,调试数据库程序的必备程序
4)PHPMyAdmin:用PHP编写的管理MySQL数据库的程序
5)Editplus:PHP文件的编辑器
待续....