(1)安装apache
1.下载apache-2.4.3源码,解压到/usr/local/apache/httpd-2.4.3
2.下载依赖包apr及apr-util,解压到/usr/local/apache/httpd-2.4.3/srclib/apr 及/usr/local/apache/srclib/apr-util
3.下载pcre源码并安装到/usr/local/pcre
4.在/usr/local/apache/httpd-2.4.3目录下执行命令
./configure --prefix=/usr/local/apache --with-included-apr --with-pcre=/usr/local/pcre
5.执行命令make && make install
(2)执行cgi配置
首先需要在httpd.conf中取消#LoadModule cgid_module modules/mod_cgid.so 的注释。
可以有两种方法指定cgi的目录
1.将cgi程序放到指定目录(如/usr/local/apache/cgi-bin),然后
在httpd.conf中添加 ScriptAlias /cgi-bin "/usr/local/apache/cgi-bin" 语句,但这时/usr/local/apache/cgi-bin中的静态文件(.html)将无法访问,会报
Server Internal Error的错误,因为 ScriptAlias 是告诉apache 该目录下的都是script。。
2.如果需要将cgi与静态文件一起放在一个文件夹(如 /usr/local/apache/www),则在httpd.conf中添加
Alias /www "/usr/local/apache/www"
就可以让cgi及html都可以访问了