PHP编程网上游

编程

  曾几何时,我们发现周围网站所使用的活动页面的扩展名日渐丰富了起来,从先前最流行的微软ASP(*.asp),到曾经以易用性、模块化标榜的ColdFusion(*.cfm)以及大型商业网站所推崇的SUN公司的JSP(*.jsp)、中小网站的“最爱”PHP(*.php/*.php3/*.phtml)等,真是应有尽有,让人眼花缭乱。而现在,你甚至可以在新浪等一些知名网站中也发现PHP闪耀的身影。那么PHP是什么?为什么大家如此青睐它?

  一、PHP简介

  引用PHP(Hgpertext Preprocessor或Personal Home Page Tools)的官方站点www.php.net的定义来说,PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。其实,它和大家所熟知的ASP一样,是一门常用于Web编程的语言。PHP酝酿于1994年,1995年发布其第一个公开版本,截止目前已发布的最新版本为PHP4.05。

  PHP是一种免费软件,它能运行在包括Windows、Linux等在内的绝大多数操作系统环境中,常与免费Web服务软件Apache和免费数据库Mysql配合使用于Linux平台上,具有最高的性能价格比,号称“黄金组合”。

  也许PHP最强大和最重要的特征是它的数据库支持,目前其支持范围覆盖了包括Oracle、Sybase、MySQL、ODBC等在内的大多数常见数据库。使用它编写一个含有数据库功能的网页程序变得十分简单。
  
  PHP发展到PHP 3.0的时候有相当长的一段稳定时期,因此很多PHP应用仍然以PHP3为扩展名,现在的系统大多已经逐渐升级到PHP 4.0以上,使用PHP作为扩展名;而PHP与Apache组合使用时,通常会使用PHTML为扩展名,因此,我们在网络上很容易辨别PHP系统。

二、网上学习PHP

  PHP是生于网络、用于网络、发展于网络的一门语言。它一诞生就被打上了自由发展的烙印。目前在国内外有数以千计的个人和组织的网站在以各种形式、各种语言学习、发展和完善它,并不断地公布最新的应用和研究成果。我们能够在网上利用搜索引擎等工具在PHP的官方和众多民间网站上很便捷、廉价地找到丰富的学习、研究资料和软件乃至BBS等交流场所,使我们能紧密地关注它的发展,随时观察最新的领域动态。这一切,对于PHP本身,对于我们这些关心WEB开发的编程爱好者来说,无疑都是一笔巨大的财富。

三、PHP学习网站、论坛游

  随着PHP在国内外的日渐风行,PHP在国内的学习和研究也逐渐掀起热潮,涌现出大批高质量的PHP技术中文网站。为倡导网络技术的本地化,我们将着重介绍中文PHP技术网站。

  1.www.php.net PHP官方网站(英文)

  不论你是初学还是精通,这个PHP的大本营是必然拜访之地。在这里我们能找到关于PHP的最新消息和软件版本。就连那些PHP高手也无不常常造访而获取最新信息。如果你的英文不成问题,你就能在这里找到几乎关于PHP的一切,包括英文等文字的手册、批注、软件源代码甚至已经发现的BUG等。

  2.www.zend.com Zend官方网站(英文)

  Zend是PHP的商业用加速器。因此除了Zend本身,该网站完全为PHP服务。它具有丰富的资料、代码资源。其论坛内容也相当丰富,可以看出发言者夹杂着以英文为主的各色方言,是全球PHP爱好者求医问药的好去处。如果你有疑难杂症,不妨来此一试。同时,由于这里也是研究PHP的鼻祖,许多问题的答案也许就在论坛的历史记录里,找找看吧。

  3.www.phpuser.com PHP中文网站

  这是较早的PHP技术网站之一。页面设计简洁,版块清晰明朗。设置文章教程、论坛、安装指南、程序代码、相关下载等栏目,并支持注册用户上传文章、资料。网站内容丰富。论坛较为活跃,潜伏着多路PHP高手。

  4. www.phpease.com PHP易站

  号称PHP开发者的驿站。搜集了相当多的PHP代码、文章,的确是PHP开发者查阅参考资料的好地方,同时很多文章也非常适合初学者。

  5. www.phpx.com 中国PHP联盟

  由国内较早的PHP技术网站——“闹着玩工作室”个人主页演变而来,并由几位PHP技术高手支持,其网站页面相对平直,但是其论坛由于几路玩家的支持,让不少PHP爱好者趋之若骛。

  其他较为专业的网站还有中国PHP网站(chinaphp.com)、PHP世纪网(php2000.com)、PHP之星(phpstar.com)等。

  6.如果上述介绍的几个专业网站让PHP的初学者望而却步、无从下手的话,那么笔者再介绍几个界面相对柔和,气氛相对轻松的学习网站。

  cgreen.363.net PHP入门者园地

  这是PHP爱好者东方一蛇的老家。东方一蛇一直活跃在许多PHP论坛中,并发表了很多原创文章。这里有很多基础知识,学习PHP,就从这里起步吧(图4)。

  php.silversand.net PHP资源网

  这里的内容也很简单,但都是一些入门必需的资料和软件,直接了当,没有那么多奢华的修饰,也许很适合你呢。

  最后,我想再推荐一个非比寻常的论坛http://www.chinaasp.com/php/。他可以说是国内论坛在技术和形式及概念上的领导者。他的技术论坛在国内具有相当的影响力,拥有众多版面,涵盖了大多数流行的网络技术;聚集着大批在网络开发上具有特长的爱好者,当然也包括PHP。由于Web开发涉及到DHTML、数据库、网络安全等一系列相关内容,所以ChinaASP论坛至今仍是一个在形式上具有特色、内容上相当丰富而全面的技术交流场所。你一定会不虚此行(图5)。

四、PHP学习工具下载

  学习PHP,最主要的莫过于搭建实验环境和熟悉语法函数了。所以学习工具就有了两大块。

  (一)下载PHP及相关软件

  搭建PHP环境涉及到系统平台、Web服务软件和数据库软件及PHP本身。根据我们现有计算机软、硬件环境,我们可以自由选择相应的软件。通常我们会选择Windows98/NT为实验平台,这样我们可以下载PHP4.0以上的Windows版本,数据库可以下载Mysql的Windows版本(www.mysql.org)或者使用微软的MSSQL,Web服务软件可以直接使用Windows98的PWS或者Windows NT的IIS,想专业些可以下载Apache的Windows版本(www.apache.com)。如果你想搭建Linux下运行的实战环境,那么所有这些软件必须下载其对应于Linux的版本,有的可能需要在Linux下编译生成,有许多文章都有介绍。

  (二)下载PHP用户手册
  
  用户手册是学习PHP的“杀手锏”,许多PHP的高手仍然随时备查。手册通常为PHP4.0,有中、英文版本,中文版中还有HTML、ZIP和CHM几种格式。很多网站都有下载。建议下载CHM格式,查阅较为方便。
  
  另外值得一提的就是使用PHP的Mysql管理工具-phpMyadmin,如果你要使用Mysql做你的数据库,那么你一定会用到、而且喜欢这个工具的。在phpwizard.net上可以下载。

五、PHP的源代码资源
  
  一般来说,在国内网站已经能找到相当多的源代码资源。但是无庸质疑的是,PHP的祖先是在国外,我们的很多开发和研究都是以他们的成果为基础的,所以,真正优秀而且全面的源代码等资源还是国外的网站上比较多。

  www.phpbuilder.com

  非常知名的PHP技术专业网站。页面清晰明朗,对文章、源代码有详细分类,是PHP爱好者淘金的好去处。
  
  www.weberdev.com
  
  分类更为细腻,达80种之多。对使用PHP进行Web开发所涉及到的常用技术Mysql、JavaScript等也同时列表,非常方便,

  www.hotscripts.com
  
  非常全面的一个Web技术网站,囊括了现今所有主流Web开发技术,有相当丰富的文章和源代码,并附有评注等级,非常直观。

六、PHP免费空间
  
  支持PHP系统的免费主页空间目前也逐渐增多了,但是随着用户数量的激增和主页内容的混乱,很多网站又纷纷减少和关闭空间,因此,真正能使用的高速PHP免费空间还有待大家更多地去发掘。
  
  www.51.net 北京虎翼网
  
  20M空间,速度较快,不支持Mysql。有弹出式广告窗口,同时可以申请 yourname.51.net域名。
  
  大家可要把握机会哦!

时间: 2024-09-24 01:59:10

PHP编程网上游的相关文章

ASP资源:ASP编程网上游

编程 经常在网上冲浪的读者们一定看见过扩展名为"ASP"的网页吧.这就是用ASP技术制作的网页.ASP(Active Server Pages,动态服务器端网页)是Microsoft公司推出的一种服务器端执行的动态网页技术,它能让网页开发爱好者轻松地利用ActiveX组件,在HTML语言中加入Script脚本,开发出交互性强的动态Web服务器应用程序. 如果要开发动态网页,ASP简单易用.易于上手,是初学动态网页开发者很理想的选择.难怪微软一推出ASP动态网页技术以后,就以极其迅猛的速

知名编程网JavaEye被关闭 因监控爬虫被屏蔽

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;javaeye网站截图 站长之家(chinaz.com)11月22日消息:国内知名Java编程网站JavaEye被关闭,访问网站被提示:"网站因有违规内容而被关闭,具体事宜请联系您的接入商".据站长反映,JavaEye网站应该是在下午时间(1点10分左右)被关闭.目前尚不知网站具体违规内容.网站域名没有跳转直接显示该内容,有部分站长质疑是被黑了.

《Java 7并发编程实战手册》第六章并发集合

由人民邮电出版社出版的<Java 7并发编程实战手册>终于出版了,译者是俞黎敏和申绍勇,该书将于近期上架.之前并发编程网组织翻译过此书,由于邮电出版社在并发网联系他们之前就找到了译者,所以没有采用并发网的译稿,但邮电出版社将于并发网展开合作,发布该书的样章(样章由并发网挑选,你也可以回帖告诉我们你想看哪一章的样章),并组织赠书活动回馈给活跃读者.活动详情请时刻关注并发网的微博和微信(微信号:ifeves),最后祝各位用餐愉快!:) 本章将介绍下列内容: 使用非阻塞式线程安全列表 使用阻塞式线程

《C++ 并发编程》- 第1章 你好,C++的并发世界

本文是<C++ 并发编程>的第一章感谢人民邮电出版社授权并发编程网发表此文版权所有请勿转载.该书将于近期上市. 本章主要内容 何谓并发和多线程  为什么要在应用程序中使用并发和多线程  C++并发支持的发展历程  一个简单的C++多线程程序是什么样的 这是C++用户的振奋时刻.距1998年初始的C++标准发布13年后C++标准委员会给予程序语言和它的支持库一次重大的变革.新的C++标准也被称为C++11或C++0x于2011年发布并带来了很多的改变使得C++的应用更加容易并富有成效. 在C++

Java网络编程:UDP DatagramSocket

DatagramSocket类是java通过UDP通信的途径.UDP仍位于IP层的上面. 你可以用DatagramSocket类发送和接收UDP数据包. UDP 和TCP UDP工作方式和TCP有点不同.当你通过TCP发送数据时,你先要创建连接.一旦TCP连接建立了,TCP会保证你的数据传递到对端,否则它将告诉你已发生的错误. 仅仅用UDP来发送数据包(datagrams)到网络间的某个IP地址.你不能保证数据会不会到达.你也不能保证UDP数据包到达接收方的指令.这意味着UDP比TCP有更少的协

《Spark 官方文档》Spark SQL, DataFrames 以及 Datasets 编程指南(一)

Spark SQL, DataFrames 以及 Datasets 编程指南 概要 Spark SQL是Spark中处理结构化数据的模块.与基础的Spark RDD API不同,Spark SQL的接口提供了更多关于数据的结构信息和计算任务的运行时信息.在Spark内部,Spark SQL会能够用于做优化的信息比RDD API更多一些.Spark SQL如今有了三种不同的API:SQL语句.DataFrame API和最新的Dataset API.不过真正运行计算的时候,无论你使用哪种API或语

[Google Guava] 4-函数式编程

原文链接 译文链接 译者:沈义扬,校对:丁一 注意事项 截至JDK7,Java中也只能通过笨拙冗长的匿名类来达到近似函数式编程的效果.预计JDK8中会有所改变,但Guava现在就想给JDK5以上用户提供这类支持. 过度使用Guava函数式编程会导致冗长.混乱.可读性差而且低效的代码.这是迄今为止最容易(也是最经常)被滥用的部分,如果你想通过函数式风格达成一行代码,致使这行代码长到荒唐,Guava团队会泪流满面. 比较如下代码: 01 Function<String, Integer> leng

《Spark官方文档》Spark Streaming编程指南(一)

Spark Streaming编程指南 概览   Spark Streaming是对核心Spark API的一个扩展,它能够实现对实时数据流的流式处理,并具有很好的可扩展性.高吞吐量和容错性.Spark Streaming支持从多种数据源提取数据,如:Kafka.Flume.Twitter.ZeroMQ.Kinesis以及TCP套接字,并且可以提供一些高级API来表达复杂的处理算法,如:map.reduce.join和window等.最后,Spark Streaming支持将处理完的数据推送到文

《Spark 官方文档》Spark SQL, DataFrames 以及 Datasets 编程指南(四)

使用Spark SQL命令行工具 Spark SQL CLI是一个很方便的工具,它可以用local mode运行hive metastore service,并且在命令行中执行输入的查询.注意Spark SQL CLI目前还不支持和Thrift JDBC server通信. 用如下命令,在spark目录下启动一个Spark SQL CLI ./bin/spark-sql Hive配置在conf目录下hive-site.xml,core-site.xml,hdfs-site.xml中设置.你可以用