windows 2003服务器下安装PHP5
PHP(Hypertext Preprocessor,超文本预处理器)是一种用于创建动态Web页面的服务端脚本语言。如同ASP,用户可以混合使用PHP和HTML编写Web页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。但是与ASP不同,PHP是一种源代码开放程序,拥有更好的跨平台兼容性。用户可以在Windows系统、Lin系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模板或CGI程序运行。如何安装Apache,请参考Window下安装Apache。
接下来,我们开始以module(模块)方式安装PHP5、并将PHP与Apache结合,是Web服务器支持PHP脚本程序。
安装PHP5
1.从PHP官网网站(http://www.php.org)下载版PHP5软件。
2.右击PHP安装文件php-5.2.3-Win32.zip,在弹出的快捷菜单中选择【全部提取】命令解压缩,如图6-86所示。
3.指定解压缩的位置,这里设定在“D:php”目录,如图6-87所示,单击【下一步】按钮开始解压缩。
4.在“D:php”目录中,找到“php.ini-dist”文件,将其重命名为“php.ini”,这个文件将是PHP的配置文件。
5.设置PHP安装路径。为了防止Apache在加载PHP的时候会提示“找不到指定模块”的错误,可将PHP安装路径、及扩展文件路径ext指定到Windows系统路径中。配置方法是:右击桌面上【我的电脑】图标,在【系统变量】列表框中找到Path变量,选中后双击或单击【编辑】按钮,将“d:php;d:phpext”加到原有值的后面,当然,其中的“d:php”是PHP5安装目录,如图6-88所示。系统路径添加好后重启计算机才能生效,可以现在重启,也可以在所有软件安装或配置好后重启。
6.将PHP以module方式与Apache相结合,使PHP融入Apache。打开Apache的配置文件,在文件适应位置添加两行,行“LoadModule php5_module D:/php/php5apache2_2.dll”用来指定module方式加载PHP,第二行“PHPlniDir"D:/php"”用来指定PHP的配置文件PHP.ini的位置,如图6-89所示。
7.添加可以运行PHP程序的文件类型,在Apache的配置文件中,加入“AddType application-httpd-php”,“AddType application/x-httpd-php.html”、“AddType application/x-httpd-httpd-php.htm等几行,使在.php、.html、.htm等文件中可以执行php程序,如图6-90所示。实际上,可以使任何文件类型都能运行PHP程序,甚至还可以添加上一行“AddType application/x-httpd-php.txt”,让普通的文本文件也能运行PHP程序。
8.修改默认主页文件名。如果希望index.php也是Apache默认主页,可在“Directy Index”一行中增加“index.php”,如图6-91所示。
9.Apache的配置文件编辑完成后,保存并重新启动Apache,这时Apache服务器支持Php了。
10.利用记事本,在网站根目录中创建一个index.php文件,并在文件中写入一行“<?phpinfo();?>”,如图6-92所示。
11.在IE地址栏中输入“http://127.0.0.1”,单击【转到】按钮可以看到如图6-93所示的页面,表示PHP5已安装成功,Apache服务器支持PHP了。