- Posted by Admin on February 13, 2009
PHP能做什么呢?根据官方手册,PHP的应用有三个方面:
服务器端的脚本;
命令行脚本;
编写桌面应用
这最后一项应用需要PHP-GTK的配合,而且应用也实在不是很广泛,也不普及,所以还是忘记它吧。
至于命令行脚本,一般是用在那些不需要用户界面、无人值守的场合。例如,网页抓取、分析等。
用的最多的当然是第一个:服务器端的脚本。
之所以用的这么广泛,这和PHP本身的兼容性是有很大关系的。
首先,PHP不挑剔操作系统:Windows, Linux, *nix, Mac OS X, RISC OS;
其次,PHP不挑剔WEB服务器:Apache, Microsoft Internet Information Server, Personal Web Server, Netscape and iPlanet servers, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd, lighttpd等;
第三,它支持各类数据库:MySQL, MSSSQL, PostgreSQL, InterBase, ODBC, Oracle, DB2等;
第四,它可以扩展:著名的PEAR库,xml库以及众多第三方开发的库;
第五,它可以很好的和各类框架配合:Smarty, XAJAX等;
目前,有很多成熟的产品都基于PHP开发:如WordPress, Joomla等;而且更有N多的网站基于PHP开发;还有N多针对PHP开发的论坛和网站。
所以,进行PHP开发永远不会出现找不到参考资料的窘境。
http://www.go4pro.org/?p=26