用PHP增强UNIX/LINUX网站功能(2) (一)下载PHP3 For WIN9X/NT到http://www.php.net,选择downloads,然后选择Download the PHP source code and Windowsdistribution,选择一个下载的站点,然后选择 3.0.11 Win32 binary 就可以了。如果觉得麻烦,就用http://www.php.net/distributions/php-3.0.11-win32.zip吧。下载文件名为php-3.0.11-win32.zip,大小为1.68M。(二)安装PHP3 For WIN9X/NT安装PHP3 For WIN9X/NT很简单,只要将php-3.0.11-win32.zip解压缩到一个目录中即可。在下面的讨论中,假设PHP3安装在C:\Program Files\PHP3目录中。(三)配置PHP3 For WIN9X/NT配置PHP3 For WIN9X/NT,就是要修改系统设置,使PWS4.0能利用PHP3脚本解释引擎解释PHP页面。1、把C:\Program Files\PHP3目录里的文件php3-dist.ini拷到windows98安装目录(如C:\PWIN98)下,并改名为php3.ini。2、编辑php3.ini文件编辑php3.ini文件,将“Paths and Directories”下的“Extension_dir”项改为“Extension_dir=C:\Program Files\PHP3”;将“browscap”下的“browscap”项改为“browscap=C:\PWIN98\SYSTEMinetsrv\browscap.ini”(PWS4.0安装目录下文件);在注册表的HKEY_LOCAL_MACHINE\SystemCurrentControlSet\Services\W3Svc\Parameters\ScriptMap的主键下,增加一个字符串值,其名称为“.php3”(PHP3文件的扩展名),其值为“C:\Program Files\PHP3\php.exe %s %s”。这样,在重新启动PWS服务器软件后,PWS4.0就可以利用PHP3脚本解释引擎解释PHP页面了。三PHP脚本语法简介在PHP3文件中,PHP脚本语句段以“<?”为开始,以“?>”为结束,用“<?”和“?>”括起来的部分就是PHP程序段。PHP语法和C、Perl的语法很相似,并主要来源于C语言,如控制流语句与C几乎完全一样、变量之间的运算符与C的类似、函数定义和调用与C的类似等。PHP的变量名前面必须有一个$号,如$Var1、$Var2。PHP的变量作用域规定也类似于C,即缺省认为主函数中的变量是全局变量,而函数中的变量都是局部变量。在PHP中,echo和printf函数用来向HTML页面中输出HTML内容,其中echo输出无格式字符串,printf输出格式化的字符串。如echo("<br>这个一个PHP页面<hr>")和printf("%s,%d",str1,int1)。如果熟悉C语言语法,学习PHP脚本语法应该不会太难。四建立自己的简单PHP页面所谓的PHP页面就是在普通的HTML页面文件中插入一些特殊的脚本语言并以扩展名PHP保存后的页面文件,所以可以很容易地建立一个自己的简单的PHP页面。下面是一个简单的PHP页面文件( test01.php3),应该不难理解。<!-- test01.php3 --><html><head><title>一个简单的PHP3页面</title></head><body><p><h1> <? echo("PHP脚本解释引擎已经开始为您工作了!<hr>"); ?>