>백엔드 개발 >PHP 튜토리얼 >PHP가 Apache mod_rewrite 모듈 설치 여부를 감지하는 방법을 간략하게 설명하십시오.

PHP가 Apache mod_rewrite 모듈 설치 여부를 감지하는 방법을 간략하게 설명하십시오.

墨辰丷
墨辰丷원래의
2018-06-12 15:19:342224검색

이 글에서는 Apache mod_rewrite 모듈의 설치 여부를 감지하는 PHP의 방법을 주로 소개합니다. 이 감지 기능은 Apache mod_rewrite 모듈의 관련 기능을 감지하여 구현됩니다. Apache mod_rewrite 모듈이 설치되어 있는지 PHP가 감지하는 방법입니다.

구체적인 구현 방법은 다음과 같습니다.

/**
 * @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(&#39;apache_get_modules&#39;))
  {
    $aMods = apache_get_modules();
    $bIsRewrite = in_array(&#39;mod_rewrite&#39;, $aMods);
  }
  else
  {
    $bIsRewrite = (strtolower(getenv(&#39;HTTP_MOD_REWRITE&#39;)) == &#39;on&#39;);
  }
  return $bIsRewrite;
}

Usage:

if (!isRewriteMod()) exit(&#39;Please install Apache mod_rewrite module.&#39;);

Summary

: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바랍니다. 관련 권장 사항:

PHP를 사용하여 데이터베이스를 작동하여 테이블이 존재하는지 확인하는 방법

curl을 사용하여 웹 사이트에 연결하고 PHP를 사용하여 정보를 얻는 방법

PHP는 간단한 GET, POST를 구현합니다. , 쿠키, 세션 및 기타 기능

위 내용은 PHP가 Apache mod_rewrite 모듈 설치 여부를 감지하는 방법을 간략하게 설명하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.