2.PHP可运行在Microsoft Windwos上!!
PHP最初是运行在UNIX平台上的,但是它的移植性很好,也可运行在Windows和IIS Web服务器之上。今天,已有了一大批基于Windows 2000/NT/95/98的PHP用户,你可以找到大量运行于Windows平台之上的PHP工具。
许多PHP程序员喜欢在Windows上开发他们的程序,完成后再配置在大型的Linux服务器上,如运行Linux的IBM小型机、Compaq DEC Alpha 以及 Sun sparc。
PHP最大的优势在于,它也可以运行在UNIX/Linux之上,UNIX上的开发者可以为MS Windows下的PHP用户服务,而Windows下开发的PHP代码也可以不经过任何改变,就用于UNIX/Linux上。
PHP自身完全是由C语言写成的,因此可广泛运行于各种平台之上,如BeOS,UNIX, MS Windows, Apple Macintosh,IBM OS/2 以及其它更多的操作系统。
PHP 运行速度非常快,要比Java快出许多。对于Web开发而言,不如忘了Java/JSP吧!PHP,PHP,到处都将是PHP! PHP也也将变成一种多用途的面向对象的脚本语言。
3.PHP下载
·PHP主站点:http://www.php.net
·PHP资源:http://ils.unc.edu/web-db/php/links.html
·PHP代码交换:http://px.sklar.com
·Vex Net:http://www.vex.net/php
在许多国家都有镜像站点,网址是www.COUNTRYCODE.php.net,其中COUNTRYCODE可以是us,fe,,sk等等。
·答疑邮件地址: rasmus@lerdorf.on.ca
3.1 PHP在Microsoft Windows 95/98/NT/2000上的安装
PHP在Microsoft Windows平台上极受欢迎,而且另人惊奇的是,它比Microsoft自己的Web脚本语言还要流行。原因在于PHP是面向对象的脚本语言,而ASP却不是。PHP具有大量可重用的类(对象),在Windows平台上,PHP要比ASP快许多,而且比ASP具有更多的功能和特色。PHP比ASP更健壮,更可靠,更具威力。由于PHP可运行于MS Windows,Linux, Mac OS和所有的UNIX,所以它具有一个庞大的用户群。而其最大的优势在于,你可以在Windows上开发程序,然后配置在UNIX/Linux上,反之亦然。
Windows98/NT/2000下的PHP用户比其它操作系统都要多,那是因为在Windows98/NT/2000上安装PHP很简单。PHP有可执行的安装程序,你只要双击exe文件,2分钟内就可以自动安装好。可从如下站下载可执行的PHP安装程序:
·Windows下的PHP可执行安装程序:http://php.weblogs.com/easywindows
·Windows平台下的PHP资料:http://php.weblogs.com
·PHP在Windows下的安装与配置:
http://www.php.net/manual/install-windows95-nt.php
· PHP Triad可以在Windows平台上安装完整的PHP服务环境:
3.2在Windows 95/98/NT/2000上快速安装Apache Web服务器(10秒钟)
在Windows上运行PHP,你需要一个Web服务器,你可以使用微软的IIS,也可以使用免费的Apache 。因为可以通过Apache的安装文件setup.exe进行安装,可以为你节省许多时间。
PHPTtriad是一个包括Apache、PHP、MySQL的软件包,可从http://www.phpgeek.com/phptriad.php 或其镜像站点http://sourceforge.net/projects/phptriad
下载。我强烈推荐使用PHPTtriad,它在Windows用户中极受欢迎(已被下载了几百万次)。
Apache 二进制程序: -http://httpd.apache.org/dist/httpd/binaries/win32
3.3 微软的SQL服务器
SQL服务器可以安装在不需要运行Windows的机器上,而你也需要一个SQL服务器来作Web开发。我推荐你在很老的PC上(如Pentium或486)安装Redhat Linux和PostgreSQL RPMs。你数据库并不需要任何Windows图形界面,可以在控制台直接启动PostgreSQL。PostgreSQL
的速度大概是Oracle和MS SQL server的3倍。
PHP的PostgreSQL支持库是由Adam Sussman编写的,他的邮件地址是:asussman@vidya.com
支持Windows NT/2000的PostgreSQL可从http://www.askesis.nl下载。
可从http://www.geocities.com/alavoor/HOWTO/pgsql/PostgreSQL-HOWTO.html 获取PostgreSQL的使用指南。
3.4 PHP在UNIX和其它操作系统上的安装
参见PHP主站点www.php.net上的安装指南和说明,或所下载的软件包中的INSTALL文件。