현재 위치: > 최신 기사 목록> IIS 환경에서 PHP 설치 및 테스트에 대한 완전한 가이드

IIS 환경에서 PHP 설치 및 테스트에 대한 완전한 가이드

gitbox 2025-07-31

IIS 환경에서 PHP를 설치하는 기본 단계

널리 사용되는 서버 측 스크립팅 언어로서 PHP는 많은 개발자들이 유연성과 강력한 기능을 선호합니다. PHP 응용 프로그램이 IIS (Internet Information Services) 환경에서 정상적으로 작동하도록하는 것이 웹 사이트 성능 및 안정성을 보장하는 핵심입니다. 이 기사는 IIS에서 PHP의 설치 및 구성 방법과 다양한 실제 테스트 기술을 소개합니다.

IIS를 설치하십시오

먼저 Windows에서 IIS가 활성화되어 있는지 확인해야합니다. IIS 서비스는 제어판의 프로그램 및 기능에서 Windows 기능을 활성화 또는 끄기를 통해 추가 할 수 있습니다.

PHP를 다운로드하고 구성하십시오

공식 PHP 웹 사이트를 방문하여 운영 체제에 적합한 스레드 안전 버전을 다운로드하십시오. 지정된 디렉토리로 압축 해제 한 후 "핸들러 매핑"을 통해 IIS 관리자의 PHP 핸들러를 추가하여 PHP 및 IIS의 통합을 완료하십시오.

PHP 테스트 방법

PHPINFO 페이지를 작성하여 PHP 상태를 감지하십시오

phpinfo () 함수는 PHP 구성 정보를 빠르게 표시하고 PHP가 정상적으로 작동하는지 여부를 확인할 수 있습니다. 웹 사이트의 루트 디렉토리에서 다음 내용으로 info.php 파일을 만듭니다.

 <?php
phpinfo();
?>

저장 후 브라우저 (예 : http : //your-server/info.php)를 통해 해당 URL에 액세스하여 PHP의 자세한 환경 정보를 볼 수 있습니다.

문제를 해결하기 위해 오류 로그를 활성화하십시오

php.ini 파일의 오류 로깅을 활성화하여 실행 실수 오류를 찾아서 찾는 데 도움이됩니다. 주요 구성 예제는 다음과 같습니다.

 log_errors = On
error_log = "C:\path\to\your\php-error.log"
display_errors = Off

구성을 저장 한 후 IIS 서비스를 다시 시작하여 수정을 적용하도록하십시오. 오류가 포함 된 PHP 스크립트를 작성하여 로깅 함수가 제대로 작동하는지 확인하십시오.

데이터베이스 연결 테스트 스크립트 작성

데이터베이스 연결 확인은 PHP 응용 프로그램 테스트의 중요한 부분입니다. 다음 예제는 MySQLI 확장을 사용하여 테스트를 연결하기위한 간단한 코드를 보여줍니다.

 <?php
$servername = "localhost";
$username = "username";
$password = "password";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
    die("연결이 실패했습니다: " . $conn->connect_error);
}
echo "연결이 성공적으로 연결됩니다";
$conn->close();
?>

스크립트를 저장 한 후 브라우저를 통해 스크립트에 액세스하여 데이터베이스 연결이 정상인지 확인하십시오.

요약

IIS 환경에서 PHP의 설치 및 테스트는 웹 응용 프로그램의 안정적인 작동을 보장하기위한 중요한 보장입니다. PHPINFO 페이지를 구성하고 오류 로그를 활성화하고 기능 테스트 스크립트를 작성하면 PHP의 실행 상태를 효과적으로 모니터링하고 최적화 할 수 있습니다. PHP 버전을 적시에 업데이트하고 정기적으로 오류 로그를 확인하여 시스템의 보안 및 신뢰성을 향상시키는 것이 좋습니다.