PHP最初是运行在UNIX平台上的,、PHP,21世纪的霸主(二)、Php、Linux教程">
当前位置:Linux教程 - Php - PHP,21世纪的霸主(二)

PHP,21世纪的霸主(二)

2.PHP可运行在Microsoft Windwos上!!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

PHP最初是运行在UNIX平台上的,但是它的移植性很好,也可运行在Windows和IIS Web服务器之上。今天,已有了一大批基于Windows 2000/NT/95/98PHP用户,你可以找到大量运行于Windows平台之上的PHP工具。

许多PHP程序员喜欢在Windows上开发他们的程序,完成后再配置在大型的Linux服务器上,如运行LinuxIBM小型机、Compaq DEC Alpha 以及 Sun sparc

PHP最大的优势在于,它也可以运行在UNIX/Linux之上,UNIX上的开发者可以为MS Windows下的PHP用户服务,而Windows下开发的PHP代码也可以不经过任何改变,就用于UNIX/Linux上。

PHP自身完全是由C语言写成的,因此可广泛运行于各种平台之上,如BeOSUNIX MS Windows Apple MacintoshIBM OS/2 以及其它更多的操作系统。

PHP 运行速度非常快,要比Java快出许多。对于Web开发而言,不如忘了Java/JSP吧!PHPPHP,到处都将是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 Nethttp://www.vex.net/php

在许多国家都有镜像站点,网址是www.COUNTRYCODE.php.net,其中COUNTRYCODE可以是usfe,sk等等。

    · http://www.fe.de.php.net

· http://www.sk.php.net

·http://php.iquest.net/

·答疑邮件地址: [email protected]

3.1 PHP在Microsoft Windows 95/98/NT/2000上的安装

PHP在Microsoft Windows平台上极受欢迎,而且另人惊奇的是,它比Microsoft自己的Web脚本语言还要流行。原因在于PHP是面向对象的脚本语言,而ASP却不是。PHP具有大量可重用的类(对象),在Windows平台上,PHP要比ASP快许多,而且比ASP具有更多的功能和特色。PHPASP更健壮,更可靠,更具威力。由于PHP可运行于MS WindowsLinux 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

·PHPWindows下的安装与配置:

http://www.php.net/manual/install-windows95-nt.php

· PHP Triad可以在Windows平台上安装完整的PHP服务环境:

http://www.phpgeek.com

 

3.2在Windows 95/98/NT/2000上快速安装Apache Web服务器(10秒钟)

Windows上运行PHP,你需要一个Web服务器,你可以使用微软的IIS,也可以使用免费的Apache 。因为可以通过Apache的安装文件setup.exe进行安装,可以为你节省许多时间。

PHPTtriad是一个包括ApachePHPMySQL的软件包,可从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上(如Pentium486安装Redhat LinuxPostgreSQL RPMs。你数据库并不需要任何Windows图形界面,可以在控制台直接启动PostgreSQLPostgreSQL

的速度大概是OracleMS SQL server3倍。

PHPPostgreSQL支持库是由Adam Sussman编写的,他的邮件地址是:[email protected]

支持Windows NT/2000PostgreSQL可从http://www.askesis.nl下载。

可从http://www.geocities.com/alavoor/HOWTO/pgsql/PostgreSQL-HOWTO.html 获取PostgreSQL的使用指南。

 

3.4 PHP在UNIX和其它操作系统上的安装

参见PHP主站点www.php.net上的安装指南和说明,或所下载的软件包中的INSTALL文件。