널리 사용되는 서버 측 스크립팅 언어로서 PHP는 많은 개발자들이 유연성과 강력한 기능을 선호합니다. PHP 응용 프로그램이 IIS (Internet Information Services) 환경에서 정상적으로 작동하도록하는 것이 웹 사이트 성능 및 안정성을 보장하는 핵심입니다. 이 기사는 IIS에서 PHP의 설치 및 구성 방법과 다양한 실제 테스트 기술을 소개합니다.
먼저 Windows에서 IIS가 활성화되어 있는지 확인해야합니다. IIS 서비스는 제어판의 프로그램 및 기능에서 Windows 기능을 활성화 또는 끄기를 통해 추가 할 수 있습니다.
공식 PHP 웹 사이트를 방문하여 운영 체제에 적합한 스레드 안전 버전을 다운로드하십시오. 지정된 디렉토리로 압축 해제 한 후 "핸들러 매핑"을 통해 IIS 관리자의 PHP 핸들러를 추가하여 PHP 및 IIS의 통합을 완료하십시오.
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 버전을 적시에 업데이트하고 정기적으로 오류 로그를 확인하여 시스템의 보안 및 신뢰성을 향상시키는 것이 좋습니다.