网站的php实现技术

网站的php实现技术

ID:5701682

大小:1.43 MB

页数:218页

时间:2017-12-05

网站的php实现技术_第1页
网站的php实现技术_第2页
网站的php实现技术_第3页
网站的php实现技术_第4页
网站的php实现技术_第5页
资源描述:

《网站的php实现技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网站的PHP实现技术PHP是一种服务器端解释执行的脚本语言。如果用户接触过ASP的话,那么对于在HTML页面中嵌入代码应该是比较熟悉了。PHP代码在服务器一端被解释转变成普通的HTML页面内容,送给浏览器一端。这种模式可以用来完成相当复杂的功能。PHP是编程语言和应用程序服务器的结合。它和其他编程语言类似,使用变量存储临时数值,使用操作符处理变量。PHP的真正价值在于它常用于网站的应用程序服务器。1PHP概述PHP(原意为PersonalHomePage),是一种跨平台的服务器端嵌入式脚本技术。PHP页面是一种文本文件,是在普通HTML页面

2、文件中嵌入PHP脚本语句,由服务器解释和翻译成普通的HTML文件,然后传送给客户端浏览器,这一点和ASP一样。PHP是用C语言编写而成,可运行于Unix/Linux和Windows9x/NT下。目前最新的版本为PHP4.0,而常用的版本为PHP3.0。1PHP概述PHP的网上资源如下:(1)官方网站:http://www.PHP.net/(2)说明手册:可在官方网站上查阅或下载说明文件。或者在安装完成后,在PHP的目录底下的子目录../doc中取得,该手册为html格式,可用浏览器直接浏览。1.1网站的PHP实现技术的特点在网站的实现技术方

3、面,PHP具有四个主要的特点。1.快速PHP是一种非常强大的CGI脚本语言,其语言特点基本上源于C语言,实现方式更像PERL,而其对数据库的内在支持更使之成为ASP的强大对手。同时,PHP是一种服务器内置式的Script语言,语法上混合了C、Java、Perl等语言的、以及PHP式的新语法,执行动态网页比CGI或者Perl更快,这是它的第一个突出的优点。它的出现使得在Unix上更快速地开发动态Web成为现实。它与Javascript等语言的一个区别就是PHP是在服务器执行,客户机所看到的是其在服务器上运行的结果。1.1网站的PHP实现技术的

4、特点2.适合于网络开发领域对于网络开发领域,PHP是最合适的。因为PHP是被设计用来编写Web应用程序的语言,所以对于为它度身量作的任务—Web站点的开发,无疑最能胜任。按照DavidMedinets的说法:PHP是编程语言和应用程序服务器的结合。PHP和其他的编程语言类似,使用变量存储临时数值,使用操作符处理变量。PHP的真正价值在于它是一个应用程序服务器。所谓的应用程序服务器,是指一个把几项不同的技术组合为一个完整套件的程序。这些技术包括:1.1网站的PHP实现技术的特点(1)一个功能强大的编程语言。(2)存取数据库中存储的资料。(3)

5、支持Internet协议,尤其是电子邮件和HTTP协议。PHP在Internet上,支持了许多的通信协议(Protoco1),包括了与电子邮件相关的IMAP、POP3、网管系统SNMP、网络新闻NNTP、账号共享NIS、全球网HTTP及Apache服务器、目录协定LDAP以及其他网络的相关函数。1.1网站的PHP实现技术的特点3.跨平台PHP具有在不同操作平台下适用的版本,也提供源代码版本。PHP可支持多种主流与非主流数据库,包括常用的DBA、dbase、dbm、filePro、Informix、InterBase、mSQL、Microso

6、ftSQLServer、MySQL、Solid、Sybase、ODBC、Oracle8、Oracle、PostgreSQL等。用PHP写出来的Web后端CGI代码,可以很轻易地移植到不同的平台上。例如,用Linux架构的网站,在系统负荷过高时,可以快速地将整个系统移到SUN工作站上,不用重新编译CGI程序。面对快速发展的Internet,这是长期规划的最好选择。1.1网站的PHP实现技术的特点4.功能全面PHP的功能非常全面,包括英文拼写检查、BC高精确度计算、西洋历法、PDF文件格式、Hyperwave服务器、图形处理、编码与解码功能、杂

7、凑处理、WDDX功能、qmail系统、压缩文件处理、XML解析,除此之外,对于一般语言有的数学运算、时间处理、文件系统、字符串处理、行程处理等功能,它也同样擅长。PHP支持HTTP的身份认证、Cookie、GIF图像创建,其最有代表性的特点是它的数据库层,这使得编写基于数据库的网页变得非常简单。PHP也支持POP3、HTTP、SNMP、NNTP、IMAP等协议,并可采用它们的服务进行网络编程。1.2PHP运行环境PHP具有跨平台特性,可以与多种数据库连接,其中:Linux+Apache+MySQL是它的最佳组合,效率也是最高的。1.MySQ

8、LMySQL是一个小巧灵珑的数据库服务器软件,对于小型系统是非常理想的。除了支持标准的ANSISQL语句,它还支持多种平台,而且在Unix系统上该软件支持多线程运行方式,因此性能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。