PHP网站开发案例教程》课件

上传人:平*** 文档编号:46302675 上传时间:2018-06-25 格式:PPT 页数:179 大小:3.95MB
返回 下载 相关 举报
PHP网站开发案例教程》课件_第1页
第1页 / 共179页
PHP网站开发案例教程》课件_第2页
第2页 / 共179页
PHP网站开发案例教程》课件_第3页
第3页 / 共179页
PHP网站开发案例教程》课件_第4页
第4页 / 共179页
PHP网站开发案例教程》课件_第5页
第5页 / 共179页
点击查看更多>>
资源描述

《PHP网站开发案例教程》课件》由会员分享,可在线阅读,更多相关《PHP网站开发案例教程》课件(179页珍藏版)》请在金锄头文库上搜索。

1、PHPPHP网站开网站开发发案例教程案例教程目 录第1章 配置PHP开发环 境第2章 PHP语言基础第3章 数组与函数第4章 字符串与正则表达式第5章 构建PHP互动网页第6章 PHP文件编程第7章 PHP图像处理第8章 MySQL数据库管理第9章 PHP数据库编 程第10章 会员管理系统设计180180第1章 配置PHP开发环 境1.1 PHP开发组件介绍1.2 配置PHP开发环境1801801.1 PHP开发组 件介绍1.1.1 Apache服务器Apache是一款流行的Web服务器软件。据调查 ,目前在 Internet 上大约有50%以上的Web服务器都在用Apache。Apache功

2、能强大 、 性能稳定,而且是完全免费的,完全开放源代码,可以从Internet 上自由下载。Apache服务器的主要特点 支持多种Web编程语言。 安全性高。 扩展性好。 UNIX线程。 新的编译 系统。 对非UNIX平台更好的支持。第1章目录1801801.1 PHP开发组 件介绍1.1.2 PHP语言PHP是一种流行的开放源代码的Web编程语言,主要用于开 发 服务器端应用程序及动态 网页。PHP语言的主要特点 开放性源代码。 运行于服务器端。 跨平台性。 语言简单 易学。 执行效率高。 图像处理功能。 数据库访问 功能。 面向对象编程。 可伸缩性。第1章目录1801801.1 PHP开发

3、组 件介绍1.1.3 MySQL数据库MySQL是目前最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布和支持。MySQL是一个快速的、多线程、 多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任 务、 重负载 生产系统的使用。MySQL是一款完全免费的数据库产 品 。MySQL数据库服务器的特点 快速、可靠、易于使用。 工作在客户端/服务器模式下或嵌入式系统中。 真正的多线程。 跨平台性。 数据类型丰富。 安全性好。 处理大型数据库。 连接性好。第1章目录1801801.2 PHP开发环 境配置1.2.1 安装和测试 ApachenApache的下载网址: htt

4、p:/httpd.apache.org/download.cgin文件: apache_2.2.4-win32-x86-no_ssl.msi。1. 安装Apache服务器2. 测试 Apache服务器 在IE浏览 器的地址栏输 入以下网址: http:/localhost/第1章目录1801801.2 PHP开发环 境配置1.2.2 配置Apache服务器 1. Listen指令nListen指令用于设置Apache服务器监听的IP地址和端口 Listen IP-address:portnumber protocol 2. DocumentRoot指令nDocumentRoot指令用于设置网站

5、文档的根目录 DocumentRoot directory-path 3. Alias指令nAlias指令用于映射指向文件系统某个物理目录的URL: Alias URL-path file-path|directory-path 4. DirectoryIndex指令nDirectoryIndex指令用于设置当客户端请求一个目录时寻 找的 资源列表,也就是为网站指定一组默认文档 DirectoryIndex local-url local-url . 第1章目录1801801.2 PHP开发环 境配置第1章目录1.2.3 管理Apache服务器1801801.2 PHP开发环 境配置第1章目录

6、1.2.4 安装和配置PHP 1. 下载和安装PHPnPHP 5.2.3下载网址: http:/ php-5.2.3-Win32.zip。nPHP的安装: 把zip压缩 包解压缩 到指定的文件夹中1801801.2 PHP开发环 境配置第1章目录1.2.4 安装和配置PHP 2. 配置PHP 通过编辑 文件php.ini来实现 。n把PHP目录中的php.ini-dist文件复制到Apache目录中,把文件 php.ini-dist重命名为php.ini。n设置动态 模块的加载路径: extension_dir = “F:PHPext“n设置PHP的文档根目录: doc_root = “F:p

7、hpdocs“n设置保存会话信息的目录:session.save_path = “/tmp“n设置错误 信息显示选项 : display_errors = Onn设置服务器默认时 区: date.timezone = PRC1801801.2 PHP开发环 境配置第1章目录1.2.4 安装和配置PHP 3. 通过修改httpd.conf文件让Apache支持PHPnCGI二进制文件方式: ScriptAlias /php/ “F:/php/“ AddType application/x-httpd-php .php Action application/x-httpd-php “/php/ph

8、p-cgi.exe“nDLL动态链 接库模块方式: 把PHP安装目录中的php5ts.dll文件复制到Windows系统的 system32文件夹中 LoadModule php5_module “F:/php/php5apache2_2.dll“ AddType application/x-httpd-php .php1801801.2 PHP开发环 境配置第1章目录1.2.4 安装和配置PHP 4. 测试 PHPn文件内容:n测试 URL: http:/localhost/chap01/page1-01.phpn运行结果1801801.2 PHP开发环 境配置第1章目录1.2.5 安装和配

9、置MySQLnMySQL 5.041的下载网址: http:/ 1. 安装和配置MySQLn结束安装并启动MySQL服务器配置向导n选择MySQL配置类型n选择数据库的用途n设置数据库的存储位置n设置MySQL服务器的最大并发连接数n设置MySQL的网络选项n设置MySQL默认字符集:选择【Manual Selected Default Character Set/Cllation】,选择gb2312字符集(简体中文)。n设置MySQL的Windows选项:将MySQL作为Windows服务来安装n设置MySQL服务器的安全性选项,为MySQL的默认账号root设置密 码1801801.2 P

10、HP开发环 境配置第1章目录1.2.5 安装和配置MySQL 2. 测试 MySQL服务器1801801.2 PHP开发环 境配置第1章目录1.2.5 安装和配置MySQL 3. 通过PHP连接MySQL服务器n将PHP目录下的libmysql.dll文件复制到F:Apache2.2bin目录中 。n打开php.ini文件,对以下属性进行设置。n设置MySQL服务器的主机名: mysql.default_host = localhostn设置MySQL服务器的端口号: mysql.default_port = 3306n设置默认用户: mysql.default_user = rootn设置默

11、认密码: mysql.default_password = passwordn启用PHP对MySQL的支持模块: extension = php_mysql.dll1801801.2 PHP开发环 境配置第1章目录1.2.5 安装和配置MySQL 3. 通过PHP连接MySQL服务器通过PHP连接MySQL服务器1801801.2 PHP开发环 境配置第1章目录1.2.6 创建PHP MySQL动态 站点(在Dreamweaver CS3中)180180第2章 PHP语言基础2.1 PHP基本知识2.2 数据类型2.3 变量与常量2.4 运算符与表达式2.5 流程控制语句1801802.1 P

12、HP基本知识第2章目录2.1.1 PHP动态网页概述 PHP动态网页就是混合使用PHP和HTML编写的Web页面。当访问者 通 过客户端浏览器必出PHP页请求时时,服务端会首先对页面中的PHP代 码 进行处理,然后把处理后的结果连同HTML内容一起传送到客户端浏览 器。 1. PHP动态网页的内容 HTML标记;CSS样式定义;客户端脚本;PHP定界符;PHP代码。 2. PHP动态网页的访问方式nPHP动态网页过输 入“http:/”开头的虚拟路径来访问。 通过虚拟路径访问PHP动态网页时,首先通过Apache服务器将PHP 代码 转发给 PHP语言引擎进行处理,然后将执行结果连同HTML代

13、码一起发 送 到客户端浏览器。n如果正在用Dreamweaver创建PHP动态网页,按下F12键即可通过虚 拟路径方式在浏览器中打开当前正在编辑的PHP动态网页,而不必 用手动方式在浏览器中输入虚拟路径。1801802.1 PHP基本知识第2章目录2.1.2 创建PHP代码块 PHP定界符nnnn2.1.3 编写PHP注释nC+风格的单行注释“/”nUNIX Shell风格的单行注释“#”nC风格的多行注释“/*/”1801802.1 PHP基本知识第2章目录2.1.4 PHP与HTML混合编码 PHP语句在语法上是完全独立的单元,但也可以使一个语句跨越两个 PHP代码块,并在这两个代码块之间

14、包含HTML代码或其他非PHP代码 , 此时PHP将直接输出上一个结束标记与下一个开始标记之间的任何非 PHP 代码。当需要输出大量HTML内容时,退出PHP解析模式比使用echo()、 print()或此类函数输出这些内容更为有效。2.1.5 PHP与JavaScript协同工作 在PHP动态网页中,既可以包含PHP服务器端脚本,也可以包含 JavaScript客户端脚本,而且这两种脚本可以协同工作。 当访问者通过客户端浏览器发出对某个PHP动态网页的请求后,由 PHP 在运行中按照HTML的语法格式动态生成页面,并由服务器将整个页面 的 数据发送给客户端浏览器,该页面中可能包含通过 标记

15、引入的JavaScript客户端脚本。在浏览器所执行的客户端JavaScript脚本 其 实是由PHP服务器端脚本动态生成的。 使用PHP生成或操作客户端脚本,可以增强其有效性。1801802.2 数据类型第2章目录PHP语言支持的8种原始数据类型n4种标量类型n布尔型(boolean)n整型数(integer)n浮点数(float)n字符串(string)n两种复合类型n数组(array)n对象(object)n两种特殊类型n资源(resource)n空值(NULL)1801802.2 数据类型第2章目录2.2.1 整型数 整型数是集合Z = ., 2, 1, 0, 1, 2, . 中的一个数。整型数包括正整 数、负整数和零。一个整型数可以用十进制,十六进制或八进制符号表 示, 前面可以加上可选的符号(或+)。若用八进制符号,则必须在数字前 加 上0;若用十六进制符号,则必须在数字前加上0x。 整型数的字长和平台有关。在32位操作系统中,整型数的取值范围 是 2 147 483 648+2 147 483 647。若给定的一个数超出了整型数的范围 , 则将被解释为浮点数;当运算结果超出了整型数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号