如果要用 PHP 檢查 apache 的 module 是否已啟動,可以用以下方法實現:

PHP:
  1. <?php
  2. function module_enabled($module){
  3.     $modules = apache_get_modules();
  4.     return in_array($module, $modules);
  5. }
  6.  
  7. if(module_enabled("mod_rewrite")){
  8.     echo "mod_rewrite enabled.";
  9. }
  10. ?>

以上程式碼會檢查 mod_rewrite 是否開啟。這個方法只支援 apache module 安裝的 php,而不支援以 cgi 執行的 PHP。