這篇文章主要介紹了php檢測apache mod_rewrite模塊是否安裝的方法,通過對apache mod_rewrite模塊相關函數的檢測實現該檢測功能,需要的朋友可以參考下
本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答