配置动态Web站点php
1.建立CGI动态网站html
首先安装Perl语言解释器,可用以下指令查看是否安装:浏览器
#rpm -qa | grep perlide
显示以下这表示已安装:测试
perl-5.8.8-27.el5为必要的。网站
配置Apache支持CGIhtm
修改Apache配置文件httpd.conf,修改以下部分:blog
<Directory "/var/www/cgi-bin">ip
AllowOverride Noneget
Options ExecCGI //修改None为ExecCGI
Order allow,deny
Allow from all
</Directory>
注:若是要在非ScriptAlias定义的虚拟脚本目录中运行脚本语言(好比CGI),就须要在Apache的配置文件httpd.conf中将:
#AddHandler cgi-script .cgi
前面的#去掉。
测试CGI运行环境
在CGI文件存放目录中编辑一个名为test.cgi的文件。
检查test.cgi文件权限,要求可运行。
在客户端浏览器中输入:http://192.168.91.128/cgi-bin/test.cgi.查看运行效果。
2.建立PHP动态网站
首先安装PHP语言解释器,可用以下指令查看是否安装:
#rpm -qa | grep php
显示以下这表示已安装:
设置php.conf文件
编辑/etc/httpd/conf.d/php.conf。在:
AddHandler php5-script .php
AddType text/html .php
后面分别添加“.php3”字样,让PHP5也能够直接处理老版本的脚本:
AddHandler php5-script .php .php3
AddType text/html .php .php3
测试PHP运行环境
在Apache的主文件目录中编辑一个名为phpinfo.php的文件。
在客户端浏览器中输入:http://192.168.91.128/phpinfo.php.查看运行效果。