




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP开发从入门到精通 网站开发专用书 第1章配置PHP环境 本章先来配置PHP所需要的开发环境 PHP是一种服务器端的语言 若要正常运行好PHP代码 必须有相应的服务器环境及解释器 本书采用的软件如下 WindowsVista操作系统 Apache服务器 PHP MySQL数据库 可分别在其官网下载的 Apache2 2 6 下载地址为http httpd apache org download cgi 本书下载的版本是位于 binaries win32目录中的apache 2 2 6 win32 x86 no ssl msi文件 PHP5 2 6 下载地址为 本书的目录结构规划如下 D apache服务器的安装目录 MySQL的安装目录 PHP解释器的的安装目录 PHP文件的调试目录 例1 1 DreamweaverCS3的安装 例1 2 服务器Apache的安装与配置 Apache是目前世界上使用最广泛的Web服务器 同时也是运行PHP程序最好的服务器系统 它可以运行在几乎所有广泛使用的计算机平台上 Apache取自apatchyserver的读音 意思是充满补丁的服务器 因为它是自由软件 所以不断有人来为它开发新的功能 新的特性来修改原来的缺陷 Apache的特点是简单 速度快 性能稳定 并可做代理服务器使用 本来它只用于小型或试验Internet网络 后来逐步扩充到各种UNIX系统中 尤其对Linux的支持相当完美 到目前为止 Apache仍然是世界上用得最多的Web服务器 市场占有率达60 左右 世界上很多著名的网站如A Yahoo W3Consortium FinancialTimes以及国内数一数二的电子商务网站淘宝网 等都是Apache的产物 它的成功之处主要在于源代码开放 有一支开放的开发队伍 支持跨平台的应用 可以运行在几乎所有的UNIX Windows Linux系统平台上 以及可移植性等方面 例1 2 服务器Apache的安装与配置 Apache服务器具有如下特性 支持最新的HTTP 1 1通信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口CGI 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 集成Perl脚本编程语言 集成代理服务器模块 支持实时监视服务器状态和定制服务器日志 支持服务器端包含指令 SSI 支持安全Socket层 SSL 提供用户会话过程的跟踪能力 支持FastCGI 通过第三方模块可以支持JavaServlets 可以在所有计算机平台上运行 例1 3 PHP的安装与配置 例1 4 MySQL的安装与配置 MySQL是一个开放源码的小型关系数据库管理系统 开发者为瑞典的MySQLAB公司 目前MySQL被广泛地应用在Internet上的中小型网站中 由于其体积小 速度快 总体拥有成本低 尤其是开放源码这一特点 许多中小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库 例1 4 MySQL的安装与配置 MySQL拥有如下特性 使用C和C 编写 并使用了多种编译器进行测试 保证源代码的可移植性 支持AIX BSDi FreeBSD HP UX Linux MacOS NovellNetware NetBSD OpenBSD OS 2Wrap Solaris SunOS Windows等多种操作系统 为多种编程语言提供了API 这些编程语言包括C C C Delphi Eiffel Java Perl PHP Python和Ruby等 支持多线程 充分利用CPU资源 支持多用户 优化的SQL查询算法 有效地提高了查询速度 既能够作为一个单独的应用程序应用在客户端服务器网络环境中 也能够作为一个库而嵌入到其他的软件中 提供多语言支持 常见的编码如中文的GB 2312 BIG5 日文的Shift JIS等都可以用作数据表名和数据列名 提供TCP IP ODBC和JDBC等多种数据库连接途径 提供用于管理 检查 优化数据库操作的管理工具 可以处理拥有上千万条记录的大型数据库 例1 5 phpMyAdmin的安装与配置 首先到网站下载phpMyAdmin的最新版本 下载完成后 双击打开下载压缩包 将其解压至D myapache htdocs 目录下 将目录改名为phpMyAdmin 将phpMyAdmin libraries下的config default php复制到phpmyadmin根目录 然后将config default php改名为config inc php 打开config inc php文件 修改如下内容 cfg Servers i host localhost 修改服务器主机 cfg Servers i user root MySQLuser 用户名默认为root 在网络中一般为你的ftp用户名 虚拟主机提供商会告诉你 一般不要修改 cfg Servers i password MySQLpassword onlyneeded 自己机器里不用设置 留空就可以了 cfg DefaultLang zh 指定语言 这里的zh代表简体中文 至此 phpMyAdmin的安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品技术合作开发合同书
- 冷链物流速冻加工项目规划设计方案(范文模板)
- 数学建模与应用建模实践练习题集
- 乡村健康食品生产与供应链优化
- 那个让我难忘的陌生人写人作文(10篇)
- 农民互助性农业生产管理合同
- 电力电子技术应用实践题
- 增强平台竞争力与市场领导力的路径
- 市场营销消费者行为知识考点详解
- 历史文物保护与现代科技融合应用知识要点题
- 仪器仪表制造职业技能竞赛理论题库
- 网络服务器配置与管理(微课版) 教案 项目02 虚拟化技术和VMware-2
- 税收分析试题及答案
- 2025年西式面点师(中级)面包烘焙实操考试试卷
- 回迁楼房买卖合同协议书
- 新课程理念下语文课堂教学体系重建
- 从技术革新到应用拓展:高效便捷三维人体重建的多维探索
- 2025年湖南省中考数学模拟试卷(二)
- 国家开放大学2025年《创业基础》形考任务3答案
- 广东省大湾区2025届普通高中毕业年级联合模拟考试(二)化学(含答案)
- 电大《组织行为学》期末题库及答案
评论
0/150
提交评论