- 论坛徽章:
- 0
|
因为要使用Google Sitemap Generator。安装完成以后发现只要打开http:/ipaddress:8181,就直接下载admin-console.cgi.
我在服务器上使用的是编译安装,系统使用的是CentOS 5.5,使用的apache版本是Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.13 with Suhosin-Patch编译参数如下- ./configure
- --prefix=/usr/local/lamp/apache2
- --enable-mods-shared=all
- --enable-deflate=shared
- --with-mysql=/usr/lib/mysql
- --enable-cache
- --enable-file-cache
- --enable-mem-cache
- --enable-disk-cache
- --enable-static-support
- --enable-static-htpasswd
- --enable-static-htdigest
- --enable-static-rotatelogs
- --enable-static-logresolve
- --enable-static-htdbm
- --enable-static-ab
- --enable-static-checkgid
- --with-mpm=worker
- --with-apr=/usr/local/lamp/apr/
- --with-apr-util=/usr/local/lamp/apr-util/
- --enable-ssl --with-ssl=/usr
- --enable-module=rewrite
- --enable-shared=rewrite
- --enable-modules=so
- --enable-shared=max
- --enable-rewrite
- --enable-cgid
- --disable-cgi
复制代码 安装完成后使用phpinfo()查看环境变量信息,发现APACHE都不支持CGI
以下是phpinfo()获取到的信息- core worker http_core mod_so mod_authn_file mod_authn_dbm mod_authn_anon mod_authn_dbd mod_authn_default mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_dbm mod_authz_owner mod_authz_default mod_auth_basic mod_auth_digest mod_file_cache mod_cache mod_disk_cache mod_mem_cache mod_dbd mod_dumpio mod_reqtimeout mod_ext_filter mod_include mod_filter mod_substitute mod_deflate mod_log_config mod_log_forensic mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers mod_ident mod_usertrack mod_unique_id mod_setenvif mod_version mod_ssl mod_mime mod_dav mod_status mod_autoindex mod_asis mod_info mod_dav_fs mod_vhost_alias mod_negotiation mod_dir mod_imagemap mod_actions mod_speling mod_userdir mod_alias mod_rewrite mod_php5 mod_sitemap
复制代码 我也重新编译了多次,包括还其他的版本,比目前的版本低的跟高的都尝试过了(编译安装使用参数还是上面的,没有使用默认安装),都不支持CGI模式.请问要怎么才能使用CGI模块,或者是说系统要更新安装什么软件才能使用CGI。(PS:我在本地用VM虚拟机使用同样的编译参数却是可以使用CGI的) |
|