下载本文示例代码
span class="nine"> 1997年,PHP开发小组在原PHP/FI
2.0的基础上,开发出了全新的PHP,并将其置于GNU的条约之下(和LINUX相同),免费让所有人使用和(或)更改解释器源代码。相对于传统的CGI语言,PHP拥有下列超群的特性,我们引述许龙的一篇文章来对此作一初步的了解:
一. 易学易用:PHP的语法结构大部分借用了C,JAVA,PERL的好的语法框架,有以上编程经验的开发人员可快速的掌握投入实际使用。在PHP3的程序包中,有极其详尽的安装说明,任何人都可按照说明快速的配置好自己的WEB服务器,甚至可以在PHP3的站点上直接下载已经配置好PHP3模块的WEB服务器。
二. 运行速度快:PHP采用HTML内置标记技术(类似当前流行的ASP,后缀为PHP3),解释程序本身作为WEB服务器的一个模块运行,相当大的提高了运行时的解析速度(目前只支持APACHE
WEBSERVER的模块方式,按照PHP开发小组的计划,以后将可把解释程序作为WEB服务器的一个PLUG-IN来运行),从页面表单提交的数据自动成为程序中同表单名的变量,而无需手工赋值。经测试表明,在WEB站点访问量非常大时,PHP的解析速度相当于传统CGI程序的4倍!非常适合大中型站点的应用。
三. 跨多个平台:目前PHP3可在WINDOWS,UNIX,LINUX的WEB服务器上正常运行,支持IIS,APACHE等通用WEB服务器,用户更换平台时,无需变换PHP代码,可即拿即用。
四. 极其强大的数据库支持:PHP直接为很多数据库提供原本的连接,包括ORACLE,SYBASE,POSTGRES,MYSQL,INFORMIX,DBASE,SOLID,ACCESS等(通过SYBASE-CT驱动,更可高速的访问MICROSOFT
SQL SERVER-------两者协议是兼容的)完全支持ODBC接口,这样的话,凡是支持ODBC接口的数据库,PHP都可提供有力的支持。而且这些数据库的操作都是PHP内部包括的,无需其它附件介入,实际应用中,可得到比任何后台技术都要快的数据库访问性能。
五. 先进的扩展功能:PHP不但内置了对文件上传,密码认证,COOKIES操作,邮件收发,动态GIF生成等功能的支持,还极有远见的提供了对GZIP文件,PDF,XML的直接支持,用户还可以编写自己的扩展模块(或从网上下载别人编写的其它模块,基库)给将来的扩展提供了极大的空间。
六. 完全免费,支持:PH 遵守GNU条约的,任何人均可按条约免费使用并进行源码改写,使用者还可通过PHP3的站点,邮件列表等方式获得支持,这里要提一下的是:网络上已专门开设了PHP3的支持站点,代码交换站点,相当多的支持者们也开发出了许多强大的基库,让人们随意调用(在PHP的权威站点上,有PHP的详尽使用手册,FAQ等资料下载)
由于以上诸多优越性,有人将PHP誉为服务器端编程语言中狂飚的“黑马”,并迅速地在WEB开发程序员中风靡开来,引得人们争相学习,现在如网易、联想FM365、Sohu等大型网站在开发中也先后采用这项技术。
但有一点令初学者比较头疼的是,安装PHP,在本地建立服务器运行环境比起ASP来说,确实有些令人望而生畏。ASP可在NT下的IIS环境或Win 9x
下的PWS环境就可以运行了,其设置过程也比较简单,而PHP则因为服务器系统的不同而在设置上有所差异,大体可分为在Windows、Linux与Unix几种环境下的设置,由于大多数网友使用Windows系列操作系统,我们这次专题对此涉及比较多。朋友只要按照这些步骤进行设置,一定会在本机上调试出PHP运行环境的。
span class="nine"> 1997年,PHP开发小组在原PHP/FI
2.0的基础上,开发出了全新的PHP,并将其置于GNU的条约之下(和LINUX相同),免费让所有人使用和(或)更改解释器源代码。相对于传统的CGI语言,PHP拥有下列超群的特性,我们引述许龙的一篇文章来对此作一初步的了解:
一. 易学易用:PHP的语法结构大部分借用了C,JAVA,PERL的好的语法框架,有以上编程经验的开发人员可快速的掌握投入实际使用。在PHP3的程序包中,有极其详尽的安装说明,任何人都可按照说明快速的配置好自己的WEB服务器,甚至可以在PHP3的站点上直接下载已经配置好PHP3模块的WEB服务器。
二. 运行速度快:PHP采用HTML内置标记技术(类似当前流行的ASP,后缀为PHP3),解释程序本身作为WEB服务器的一个模块运行,相当大的提高了运行时的解析速度(目前只支持APACHE
WEBSERVER的模块方式,按照PHP开发小组的计划,以后将可把解释程序作为WEB服务器的一个PLUG-IN来运行),从页面表单提交的数据自动成为程序中同表单名的变量,而无需手工赋值。经测试表明,在WEB站点访问量非常大时,PHP的解析速度相当于传统CGI程序的4倍!非常适合大中型站点的应用。
三. 跨多个平台:目前PHP3可在WINDOWS,UNIX,LINUX的WEB服务器上正常运行,支持IIS,APACHE等通用WEB服务器,用户更换平台时,无需变换PHP代码,可即拿即用。
四. 极其强大的数据库支持:PHP直接为很多数据库提供原本的连接,包括ORACLE,SYBASE,POSTGRES,MYSQL,INFORMIX,DBASE,SOLID,ACCESS等(通过SYBASE-CT驱动,更可高速的访问MICROSOFT
SQL SERVER-------两者协议是兼容的)完全支持ODBC接口,这样的话,凡是支持ODBC接口的数据库,PHP都可提供有力的支持。而且这些数据库的操作都是PHP内部包括的,无需其它附件介入,实际应用中,可得到比任何后台技术都要快的数据库访问性能。
五. 先进的扩展功能:PHP不但内置了对文件上传,密码认证,COOKIES操作,邮件收发,动态GIF生成等功能的支持,还极有远见的提供了对GZIP文件,PDF,XML的直接支持,用户还可以编写自己的扩展模块(或从网上下载别人编写的其它模块,基库)给将来的扩展提供了极大的空间。
六. 完全免费,支持:PH 遵守GNU条约的,任何人均可按条约免费使用并进行源码改写,使用者还可通过PHP3的站点,邮件列表等方式获得支持,这里要提一下的是:网络上已专门开设了PHP3的支持站点,代码交换站点,相当多的支持者们也开发出了许多强大的基库,让人们随意调用(在PHP的权威站点上,有PHP的详尽使用手册,FAQ等资料下载)
由于以上诸多优越性,有人将PHP誉为服务器端编程语言中狂飚的“黑马”,并迅速地在WEB开发程序员中风靡开来,引得人们争相学习,现在如网易、联想FM365、Sohu等大型网站在开发中也先后采用这项技术。
但有一点令初学者比较头疼的是,安装PHP,在本地建立服务器运行环境比起ASP来说,确实有些令人望而生畏。ASP可在NT下的IIS环境或Win 9x
下的PWS环境就可以运行了,其设置过程也比较简单,而PHP则因为服务器系统的不同而在设置上有所差异,大体可分为在Windows、Linux与Unix几种环境下的设置,由于大多数网友使用Windows系列操作系统,我们这次专题对此涉及比较多。朋友只要按照这些步骤进行设置,一定会在本机上调试出PHP运行环境的。
下载本文示例代码
PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略PHP安装攻略