本文实例讲述了php检测apache mod_rewrite模块是否安装的方法。分享给大家供大家参考。具体实现方法如下:
/** * @title Check if Apache"s mod_rewrite is installed. * * @author Pierre-Henry Soria <ph7software@gmail.com> * @copyright (c) 2013, Pierre-Henry Soria. All Rights Reserved. * @return boolean */function isRewriteMod(){ if (function_exists("apache_get_modules")) { $aMods = apache_get_modules(); $bIsRewrite = in_array("mod_rewrite", $aMods); } else { $bIsRewrite = (strtolower(getenv("HTTP_MOD_REWRITE")) == "on"); } return $bIsRewrite;}
使用方法:
if (!isRewriteMod()) exit("Please install Apache mod_rewrite module.");
希望本文所述对大家的php程序设计有所帮助。