**篇 PHP 4开发环境与配置
第1章 PHP开发环境简介 3
1.1 Internet和WWW 3
1.1.1 Internet及其资源概述 3
1.1.2 WWW简介 5
1.1.3 Web中的路标----URL 5
1.2 支持PHP的操作系统 6
1.2.1 Microsoft Windows 6
1.2.2 Linux 7
1.2.3 FreeBSD 8
1.2.4 Solaris 10
第2章 Windows环境下的Web服务器 11
2.1 IIS简介 11
2.2 IIS安装过程 12
2.3 建立新站点 15
2.3.1 站点说明 16
2.3.2 设定IP地址和端口 17
2.3.3 设置主目录 17
2.3.4 配置读/写权限 18
2.4 站点设置 18
2.4.1 配置密码认证 19
2.4.2 日志 20
2.4.3 设置默认网页 20
2.5 Personal Web Server简介 21
2.5.1 PWS的安装 21
2.5.2 PWS的设定 22
2.6 在Windows环境下配置PHP 24
2.6.1 在Windows 98+PWS下配置PHP 24
2.6.2 在Windows NT 4.0+IIS 4.0下配置PHP 25
第3章 Linux下的Apache服务器 28
3.1 Apache的安装 28
3.2 Apache的配置 30
3.2.1 httpd.conf文件 30
3.2.2 配置文件srm.conf 36
3.2.3 配置文件access.conf 39
第4章 MySQL数据库 41
4.1 MySQL的安装和使用 41
4.1.1 安装布局和安装过程 41
4.1.2 MySQL的**策略 44
4.2 MySQL主要数据类型 53
4.2.1 基本数据类型 53
4.2.2 用户变量 56
4.2.3 列类型 56
4.3 MySQL的数据库操作语句 61
4.3.1 CREATE DATABASE语句 61
4.3.2 DROP DATABASE语句 61
4.3.3 CREATE TABLE语句 61
4.3.4 ALTER TABLE语句 65
4.3.5 OPTIMIZE TABLE语句 67
4.3.6 DROP TABLE语句 68
4.3.7 DELETE语句 68
4.3.8 SELECT语句 69
4.3.9 JOIN语句 71
4.3.10 INSERT语句 72
4.3.11 REPLACE语句 74
4.3.12 LOAD DATA INFILE语句 74
4.3.13 UPDATE语句 78
4.3.14 USE语句 78
4.3.15 FLUSH语句和KILL语句 79
4.3.16 SHOW语句(得到表、列等的信息) 79
4.3.17 LOCK TABLES/UNLOCK TABLES语句 84
4.3.18 GRANT和REVOKE语句 85
4.3.19 注释语句 86
4.3.20 CREATE FUNCTION/DROP FUNCTION语句 87
4.3.21 MySQL的保留字 87
4.4 PHP与MySQL、Apache的整合 89
4.4.1 安装 90
4.4.2 配置 91
4.5 使用phpMyAdmin 93
第二篇 PHP 4基础知识
第5章 PHP 4初识 105
5.1 什么是PHP 105
5.1.1 PHP是跨平台的服务器端嵌入式脚本语言 105
5.1.2 PHP能做什么 106
5.2 PHP的发展史 107
5.3 **个PHP 4程序实例 108
5.4 PHP与编程语言的比较 109
5.4.1 PHP 与ASP、JSP等动态网页制作语言的比较 109
5.4.2 PHP与其他CGI的比较 113
5.4.3 PHP和C或Java 114
5.5 PHP 4的新特性和新变化 114
5.5.1 PHP 4的新特性 114
5.5.2 PHP 4的新变化 116
第6章 PHP 4的语法 118
6.1 PHP 4的语言结构 118
6.1.1 分析"Hello, World!"程序 118
6.1.2 嵌入HTML方法 119
6.1.3 PHP 4语句之间的分离 119
6.1.4 引用文件 120
6.1.5 程序注释 120
6.2 PHP 4的数据类型 121
6.3 PHP 4的常量 122
6.3.1 PHP 4已定义的常量 122
6.3.2 有关常量的实例 123
6.4 PHP 4的变量 124
6.4.1 变量的初始化 124
6.4.2 变量的使用 125
6.4.3 动态变量 129
6.4.4 外部变量 129
6.5 PHP 4的表达式 133
6.5.1 表达式的分类 133
6.5.2 运算符号 135
6.6 PHP 4的流程控制 140
6.6.1 if..else 循环 140
6.6.2 do..while 循环 142
6.6.3 for 循环 143
6.6.4 switch 循环 144
6.6.5 其他的流程控制 145
6.7 PHP 4的函数 146
6.7.1 函数返回值 147
6.7.2 向函数传递参数 148
6.7.3 给函数赋予默认值 150
6.7.4 控制变量的作用域 151
6.7.5 嵌套函数调用 151
6.7.6 递归函数 152
第7章 PHP 4常用函数参考 157
7.1 综述 157
7.2 PHP 4函数库介绍 158
7.2.1 变量处理函数库 158
7.2.2 数学运算函数库 159
7.2.3 BC高**度函数库 162
7.2.4 字符串处理函数库 162
7.2.5 数组处理函数库 170
7.2.6 PHP 选项及相关信息函数库 179
7.2.7 动态链接函数库 182
7.2.8 目录管理函数库 182
7.2.9 日期与时间函数库 183
7.2.10 文件系统函数库 189
7.2.11 图形处理函数库 195
7.2.12 正则表达式函数库 199
7.2.13 FTP 文件传输函数库 200
7.2.14 HTTP 相关函数库 201
7.2.15 URL 处理函数库 204
7.2.16 电子邮件函数库 205
7.2.17 网络函数库 206
7.2.18 压缩文件函数库 208
7.2.19 PHP 4的一些杂函数 209
第8章 PHP 4数据库函数 215
8.1 概述 215
8.2 常用数据库函数介绍 215
8.2.1 MySQL 数据库函数库 215
8.2.2 dBASE 格式数据表函数库 220
8.2.3 dbm类数据库函数库 222
8.2.4 mSQL 数据库函数库 223
8.2.5 ODBC 数据库链接函数库 225
8.2.6 Oracle 数据库函数库 228
8.2.7 Oracle 8 数据库函数库 231
8.2.8 SQL Server 数据库函数库 233
第三篇 PHP 4核心技术
第9章 PHP 4与数据库