内容正文:
/182
第1章 配置PHP开发环境
1.1 PHP开发组件介绍
1.2 配置PHP开发环境
/182
1.1 PHP开发组件介绍
1.1.1 Apache服务器
概述
Apache是当今最流行的Web服务器软件之一,它占据了互联网应用服务器70%以上的份额。Apache功能强大、性能稳定,完全开放源代码,可以免费下载和使用。如果要准备选择Web服务器,Apache无疑是一个最佳选择。
主要特点
支持最新的HTTP/1.1协议;
拥有简单而强大的基于文件的配置过程;
支持通用网关接口(CGI);
支持基于IP和基于域名的虚拟主机;
支持多种方式的HTTP认证;
集成Perl处理模块;
集成代理服务器模块;
支持实时监视服务器状态和定制服务器日志;
支持服务器端包含指令(SSI);
通过安装补丁集合支持安全Socket层(SSL);
通过支持HTTP Cookie提供用户会话过程的跟踪。
第1章目录
/182
1.1 PHP开发组件介绍
1.1.2 PHP语言
PHP概述
一种非常流行的Web编程语言,主要用于开发服务器端应用程序及动态网页
主要特点
跨平台性
开放性源代码
运行于服务器端
执行效率高
数据库访问功能
图像处理功能
面向对象编程
可伸缩性
语言简单易学
第1章目录
/182
1.1 PHP开发组件介绍
1.1.3 MySQL数据库
MySQL概述
开源SQL数据库管理系统,是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用。MySQL是一款完全免费的数据库产品,任何人都可以从Internet免费下载,而无需支付任何费用。
主要特点
快速、可靠、易于使用
工作在客户端/服务器模式下或嵌入式系统中
真正的多线程
跨平台性
数据类型丰富
安全性好
处理大型数据库
连接性好
第1章目录
/182
1.2 PHP开发环境配置
1.2.1 安装和测试Apache
下载Apache服务器
安装Apache服务器
设置安装选项
【for All Users, on Port 80】
【on for the Current User, on Port 8080】
测试Apache服务器
http://localhost/
默认文档<Apache安装目录>\htdocs\index.html
【例1.1】编写一个HTML网页并通过Apache服务器进行发布
http://localhost/test.html
/182
1.2 PHP开发环境配置
1.2.1 管理Apache服务器
通过系统托盘图标管理Apache服务器
通过Apache服务监视器管理Apache服务器
/182
1.2 PHP开发环境配置
1.2.1 管理Apache服务器
通过Windows服务工具管理Apache服务器
/182
1.2 PHP开发环境配置
1.2.3 配置Apache服务器
Apache服务器主配置文件
httpd.conf,位于Apache安装目录的conf文件夹中
Listen指令
设置Apache监听的IP地址和端口:
Listen [IP-address:]portnumber [protocol]
例如:
Listen 80
Listen 8000
Listen 192.168.2.1:80
Listen 192.168.2.5:8000
DocumentRoot指令
用于设置网站文档的根目录:
DocumentRoot directory-path
例如:
DocumentRoot "G:/phpdocs"
Alias指令
映射指向文件系统某个物理目录的URL:
Alias URL-path file-path | directory-path
例如:
Alias /test/ "E:/PHPSites/test/"
DirectoryIndex指令
设置当客户端请求一个目录时寻找的资源列表,为网站指定一组默认文档:
DirectoryIndex local-url [local-url] ...
例如:
DirectoryIndex index.html index.htm index.php default.html default.php
/182
1.2 PHP开发环境配置
1.2.4 安装和配置PHP
下载和安装PHP
目前PHP最新版本是5.3.10,下载地址:
http://www.php.net/downloads.php
压缩包文件:
php-5.3.9-Win32-VC9-x86.zip。
PHP的安装过程:将这个zip压缩包解压缩到指定的文件夹中
配置PHP
PHP配置文件:php.i