安装PHP开发环境.ppt

上传人:tia****nde 文档编号:8837953 上传时间:2020-04-01 格式:PPT 页数:28 大小:629.81KB
返回 下载 相关 举报
安装PHP开发环境.ppt_第1页
第1页 / 共28页
安装PHP开发环境.ppt_第2页
第2页 / 共28页
安装PHP开发环境.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
第1章安装PHP开发环境 在开始正式学习PHP编程之前 本章先来介绍PHP运行环境的搭建 作为一种动态网页编程语言 要运行PHP必不可少的就是Web服务器与PHP解释器 除此之外 要使用PHP的数据库功能 还需要安装MySQL数据库以及数据库管理工具 PHPMyadmin 另外还需要安装代码编辑器等 本章将就这些内容为读者作详细介绍 在本章中 将重点学习以下内容 PHP简介常用的PHP环境Apache安装PHP安装其他工具的安装 1 1初识PHP 既然要学习PHP 那么首先就需要了解 什么是PHP 为什么要使用PHP以及使用PHP能完成什么样的任务等问题 本节就先来回答这样的问题 通过本节内容的学习 读者会对PHP有一个概念上的认识 1 1 1静态网页与动态网页 目前Internet上的网站 按照其使用的技术 可以分为静态网页与动态网页两类 其中静态网页使用HTML 超文本标记语言 来规划其扩展名通常为 htm html等 而动态网页则使用动态编程语言如ASP PHP或JSP等来构建 其扩展名也为与语言相对应的asp php jsp aspx等等 静态网页是网站建设的基础 静态网页和动态网页之间也并不矛盾 为了网站适应搜索引擎检索的需要 即使采用动态网站技术 也可以将网页内容转化为静态网页发布 动态网站也可以采用静动结合的原则 适合采用动态网页的地方用动态网页 如果必要使用静态网页 则可以考虑用静态网页的方法来实现 在同一个网站上 动态网页内容和静态网页内容同时存在也是很常见的事情 1 1 2什么是PHP PHP 是英文超级文本预处理语言 HypertextPreprocessor 的缩写 PHP是一种HTML内嵌式的语言 是一种在服务器端执行的嵌入HTML文档的脚本语言 语言的风格有类似于C语言 在当今的互联网世界PHP作为一种主流的服务端动态编程语言被广泛的运用 PHP独特的语法混合了C Java Perl以及PHP自身的创新语法 PHP可以比CGI或者Perl更快速的执行动态网页 用PHP做出的动态页面与其他的编程语言相比 PHP是将程序嵌入到HTML文档中去执行 执行效率比完全生成HTML标记的CGI要高许多 PHP还可以执行经特殊工具编译后的代码 PHP代码被编译后可以达到加密和优化代码运行的目的 使代码运行更快 PHP具有非常强大的功能 所有的CGI的功能PHP都能实现 而且支持几乎所有流行的数据库以及操作系统 1 1 3PHP发展历史 PHP原本的简称为PersonalHomePage即个人主页 是RasmusLerdorf为了要维护个人网页 而用C语言开发的一些CGI工具程序集 来取代原先使用的Perl程序 最初这些工具程序用来显示RasmusLerdorf的个人履历 以及统计网页流量 他将这些程序和一些表单直译器整合起来 称为PHP FI PHP FI可以和数据库连接 产生简单的动态网页程序 RasmusLerdorf在1995年6月8日将PHP FI公开释出 这个释出的版本命名为PHP2 当初的PHP2已经有如今PHP的一些雏型 像是类似Perl的变量命名方式 表单处理功能 以及嵌入到HTML中执行的能力 程序语法上也类似Perl 有较多的限制 不过更简单 更有弹性 1 1 4其他动态网页技术 除了PHP之外 常用的动态网页技术还有以下几种 1 ASP技术2 JSP技术3 ASP net技术4 CGI技术 1 2常用的PHP环境 介绍完了什么是PHP 本节再来看看常用的PHP集成环境 按照PHP搭配不同的Web服务器 可以将PHP集成环境分为搭配Apache的环境与搭配IIS的环境 下面分别介绍这两类环境 1 2 1Apache PHP Apache是世界使用排名第一的Web服务器软件 它可以运行在几乎所有广泛使用的计算机平台上 Apache源于NCSAhttpd服务器 经过多次修改 成为世界上最流行的Web服务器软件之一 Apache的特点是简单 速度快 性能稳定 并可做代理服务器来使用 Apache可以完美的支持PHP的运行 只需要经过简单的设置 就可以在Apache上搭建PHP环境 由于二者均为自由软件 所以Apache与PHP的组合尤其受到开源项目以及Linux家族的支持 而该二软件也均有Windows版本 所以在各种操作系统下均可搭建Apache PHP的开发环境 1 2 2IIS PHP IIS是英文InternetInformationServer Internet信息服务 的缩写 该服务器是微软公司主推的Web服务器 IIS与WindowServer完全集成在一起 因而用户能够利用WindowsServer和NTFS NTFileSystem NT的文件系统 内置的安全特性 建立强大 灵活而安全的Internet和Intranet站点 因与IIS与ASP同属微软公司的产品 所以IIS的默认支持动态编程语言是ASP 或者ASP net 要想使IIS支持PHP必须要经过复杂的设置 又因为IIS通常仅运行在Windows平台下 所以IIS PHP的组合也通常出现在Windows版的服务器操作系统中 所以该环境的使用范围远不及Apache IIS的组合环境 1 3Apache的安装 PHP可以在多种Web服务器上运行 如常见的1 2小节介绍的IIS PHP Apache PHP等 而其中尤以Apache PHP更为常用 所以本书就采用Apache作为PHP运行的Web服务器 这一节来介绍一下Apache的Windows版本的安装 1 3 1安装Apache Apache的安装包可以在Apache的官方网站 http www apache org上获取 用户可以在该网站下载到Apache的各种版本 这里选用其中的Windows版 下载过安装包之后 通常为MSI文件 就可以开始安装过程了 1 3 1安装Apache 1 3 1安装Apache 1 3 2测试Apache 成功安装Apache后 通常会在桌面的托盘区域显示一个带箭头的羽毛小图标 出现该图标说明Apache服务已经启动 此时已经可以用http协议访问80端口 要测试Apache是否成功安装 最简单的方法就是打开浏览器 然后在地址栏中输入主机保留IP地址http 127 0 0 1 或者本机域名 http localhost 按下回车键即可 1 4PHP的安装 Apache成功安装后 一个Web服务器就建立完毕了 但是仅安装Apache的Web服务器只能访问静态网页如htm或html文件等 却不能访问PHP文件 如果使用http的方式访问php文件 比如输入http 127 0 0 1 1 php 则只能打开一个下载对话框 因为没有安装PHP解释器 所以PHP文件没有被正确解析 只有在安装了PHP解释器之后 才能顺利访问PHP文件 本小节就来介绍如何安装PHP解释器 1 4 1安装PHP PHP的版本非常多 更新速度也很快 但随之而来的问题就是新版本与其他组件可能存在兼容性问题 本书的PHP解释器选用PHP5 2 3这个版本 读者可以到PHP的官方网站 上获取安装包 与Apache相比较 PHP的安装过程就比较简单 整个安装过程分为以下几步 1 解压安装包 2 将PHP安装路径下的php ini dist文件重命名为php ini 3 打开PHP安装路径下的install txt文件 4 打开Apache安装路径下的conf文件夹下的httpd conf文件 5 单击桌面托盘区的Apache服务管理器的图标 选择 restart 命令 重启Apache服务即可对服务器上的PHP文件进行访问 1 4 2配置PHP 由于PHP中有很多内容都需要加载相关的扩展库才能运行 如GD函数 MySQL的支 所以需要对PHP进行简单的设置 以满足实际应用的要求 要使PHP加载相应的扩展库 需要修改PHP的配置文件 php ini 该文件是PHP配置的核心文件 与PHP相关的设置都可以在这里进行 要加载某个扩展库需要找到类似这样的行 extension php gd2 dll有两个方法可以实现让PHP找到扩展库文件的路径 方法一 将相应扩展库的dll文件如 php gd2 dll 这些文件位于PHP安装目录下的ext目录中 复制到系统目录中 如c windows system32即可 方法二 修改系统的环境变量 将c php ext目录设置为系统环境路径即可 1 4 2配置PHP 1 4 3第一个PHP程序 测试PHP是否成功安装最好的办法 就是看能否成功访问PHP文件 如果访问PHP文件成功 就说明PHP解释器成功安装 下面给出一个简单的PHP代码 1 5其他工具的安装 安装过Apache服务程序及PHP解释器之后 就可以调试运行一般的PHP程序了 但是 还不能连接MySQL数据库 作为与PHP联系最为紧密的数据库 需要在安装过PHP之后进行安装 同时还要安装数据库管理工具及PHP编辑工具 这一节分别为读者做介绍 1 5 1MySQL的安装 PHP能完美支持MySQL数据库 二者相互配合 能够开发出功能强大的基于数据库的Web应用程序 所以为了能够进行PHP与MySQL相结合的开发 还需要安装MySQL数据库及其相关程序 本书以MySQL5 0 27的Windows版本作为数据库环境 其实不同的版本对初学者来说区别不是很大 1 5 1MySQL的安装 1 5 1MySQL的安装 1 5 1MySQL的安装 1 5 2phpmyadmin的安装 安装完MySQL就可以在其中建立库 表了 如果所有这些工作都通过命令行来完成是不太现实的 因为一方面工作量非常巨大 另外也需要有专业的SQL命令知识才行 这显然对初学者来说是太困难了 而使用phpmyadmin可以对MySQL数据库上的库表进行可视化的的管理 使用者不需要任何的专业SQL知识 即可对MySQL数据库进行全方位的操作 该工具是用PHP编写的程序 可以完美的运行在各种PHP MySQL平台下 要安装该工具可以从其官方网站 1 5 3Editplus的安装 由于PHP程序通常是普通的文本文件 所以可以采用任何文本编辑软件进行编辑 比如Windows系统自带的记事本等 虽然这样的程序简单易用 但是要想实现诸多编程工具特有的功能 如代码高亮显示 自动插入HTML标记等 就显得力不从心 笔者这里为读者推荐一款功能强大的文本编辑工具 Editplus 安装Editplus可以从其官方网站 1 5 3Editplus的安装 1 6本章小结 本章为读者介绍了如何搭建一个PHP开发环境 其中分别介绍了Web服务器Apache的安装 PHP解释器的安装 MySQL的安装以及EditPlus的安装及设置等 学习完本章内容之后 读者应该能够搭建起一个PHP开发运行环境 一个开发运行环境是编写PHP程序的基础 从下一章开始 就将介绍PHP编程的具体内容
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!