您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第1章:PHP介绍及服务器环境配置
PHP介绍及相关环境配置目的和要求掌握window下php的安装掌握window下iis和apache的安装掌握wamp集成环境的安装静态网站所谓静态网页,就是在网页文件里不存在程序代码,只有HTML标记,通常网页一般以后缀.htm或.html存放。静态网页创建成功后其中的内容不会再发生变化,无论何时、何人访问,显示的内容都是一样,如果要对其内容进行修改、添加、删除等操作,就必须到相关程序的源代码中进行相关的操作,并且重新上传到服务器上。静态网页的工作原理如下:当在个人的浏览器中输入一个网址,并按下〈Enter〉键后,此时将表明向服务器端提出了一个浏览网页的请求。当服务器端接到请求后,便会找到所要浏览的静态网页文件,最后再发送给客户端.服务器与客户端通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。例如,当浏览者在浏览新华网站主页时,新华网站主页所在的服务器就称为服务器端,而浏览者的计算机就被称为客户端。但是服务器端和客户端并不是一成不变的,如果原来提供服务的服务器端用来接受其他服务器端的服务,此时将转化成为客户端。具体应用到某台计算机时,如果要访问新华网站主页,此时是客户端;如自己的计算机上已安装了服务器软件,此时就可以把自己的计算机作为服务器,浏览者就可以通过网络访问到用户的计算机,则为服务器端;对于众多初学者,在进行程序调试时,通常可以把自己的计算机既可以当作服务器,又可以当作客户端。应用于:PHP简介PHP是用于开发动态网页的工具,它在Internet用户与网络之间的作用如图所示。PHP是完全免费的,它和MySQL及Apache的配合使用已经被许多网站的设计人员所采用。PHP语言的特点如下。简单易学。只要掌握了基本的语法,就可以开始PHP编程之旅了。可以结合一些简单的PHP网站,制作自己的网站,从中学习更多的语法结构。支持强大的数据库功能。PHP与MySQL是最佳的组合,同时它还支持与Access、SQLServer、Oracle等数据库的组合。开发成本低。PHP是完全免费的,其所需的软件(如MySQL)和服务器平台(Linux)也完全是免费的,开发成本非常低。面向对象编程。面向对象编程(OOP)是当前的软件开发趋势,PHP为OOP提供了良好的支持。可以使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都非常有意义。应用范围广。PHP技术应用在Web开发的各个方面,应用范围非常广泛。世界上很多大公司都采用了PHP技术,如德意志银行的交易系统,华尔街的股票在线买卖系统,汉莎航空公司的票务处理系统等。PHP与其他CGI语言的比较PHPASPJSP操作系统均可win32均可WEB服务器多种IIS数种执行效率快快极快稳定性佳中等佳开发时间短短较长程序语言PHPVBJAVA网页结合佳佳差学习门槛低低高函数支持多少多系统安全佳差佳升级速度快慢较慢总结PHP的特点完全免费代码完全开放语法结构简单功能强大强大的数据库支持代码执行效率高学习过程短面向对象编程可伸缩性PHP5+IIS服务器安装配置PHP服务器介绍Internet访问者Web服务器PHP程序数据库存取文件存取网络功能其他功能与函数库PHP5+IIS服务器安装配置IIS简介及其安装IIS(InternetInformationServer)是目前使用较为广泛的WEB服务器之一。由微软公司开发,目前只能运行在Windows系列操作系统上。安装演示(实际操作)PHP5+IIS服务器安装配置PHP安装Php.ini-dist修改为php.ini进行参数设置Short_open_tagRegister_globalsExtension_dirFile_uploadsSession.save_pathPHP5+IIS服务器安装配置添加系统变量将PHP的安装目录添加到系统变量中去,这样保证PHP的配置信息和动态链接库能够被系统找到。PHP5+IIS服务器安装配置将PHP和IIS建立关联添加应用程序扩展名映射添加WEB服务扩展(win2003)PHP5+IIS服务器安装配置设置主目录和虚拟目录IIS主目录设置IIS虚拟目录设置PHP5+Apache服务器安装配置Apache简介Apache是目前世界上使用最为广泛的WEB服务器之一。几乎可以运行在所有计算机平台上支持最新的http/1.1协议简单而且强有力的基于文件的设置(httpd.conf)支持通用网关接口(CGI)、FASTCGI。支持虚拟主机,支持http认证。具有对用户会话过程的跟踪能力。支持JAVASERVLETS。运行效率高,成本低。PHP5+Apache服务器安装配置Apache的安装常见错误:找不到Apache服务,端口冲突等。将PHP与Apache建立关联找到Apache配置文件httpd.conf修改Apache主目录向Apache中加入PHP模块(简单的一个小提问?)LoadModulephp5_modulec:/php5/php5apache2_2.dllAddTypeapplication/x-httpd-php.phpPHPIniDirc:/php5在httpd.conf中加入:PHPIniDir“c:/php5”我们选择哪种服务器?Apache与IIS相比具有如下优势:稳定性和扩展性IIS在实际使用中经常出现错误,而且有时还会出现假死现象。用户需要不定期的重新启动IIS服务才能保证网站的正常运行Apache的所有配置都保存在配置文件中,使用时完全按照配置文件中记录的信息执行。一般不会发生假死现象。IIS只能在微软公司的Windows操作系统下使用,无法移植到其他类型的操作系统中.而Apache不仅可以应用于Windows,而且还可以应用于UNIX、Linux和FreeBSD等多种操作系统中PHP5+服务器安装配置操作后编写并运行一个PHP测试程序?phpphpinfo();?Wamp集成环境包的安装演示操作学生分组操作:学生分组上台,由结果统计分数并由教师作出总结。总结归纳(学生发言):1回顾本节课你学习了什么?2通过本节课的内容你还需要做什么?如何提高自己的运用能力?作业:完成PHP与IIS的配置完成PHP与Apache的配置了解环境包的安装
本文标题:第1章:PHP介绍及服务器环境配置
链接地址:https://www.777doc.com/doc-1599688 .html