>  기사  >  백엔드 개발  >  Windows 서버에서 PHP 환경을 설정하는 방법

Windows 서버에서 PHP 환경을 설정하는 방법

PHPz
PHPz원래의
2023-04-25 18:22:12934검색

인터넷이 빠르게 발전하는 오늘날의 시대에 웹 개발을 기반으로 한 비즈니스는 점차 다양한 기업에서 선호하는 방식이 되었으며, 서버는 모든 인터넷 기업에서 없어서는 안될 부분입니다. 대부분의 인터넷 초보자에게 서버 설정은 상대적으로 복잡한 문제이므로, 이 글에서는 참고로 Windows 서버에서 PHP를 설정하는 방법을 소개하겠습니다.

먼저 PHP 환경을 구축하기 위해서는 Windows에서 실행할 수 있는 웹서버가 필요합니다. 여기에서는 Microsoft에서 개발하고 Windows 운영 체제에서 실행할 수 있는 웹 서버 응용 프로그램인 IIS를 웹 서버로 선택합니다. IIS(인터넷 정보 서비스) 관리자를 설치하면 IIS를 시작할 수 있습니다.

다음으로 PHP를 설치해야 합니다. 공식적으로 제공되는 Windows 버전의 PHP를 선택하거나 타사 PHP 설치 패키지를 다운로드할 수 있습니다. 여기서는 설치를 위해 PHP 설치 패키지를 다운로드하도록 선택합니다. 자신에게 맞는 PHP 버전을 선택하고 다운로드한 후 C:inetpubwwwroot와 같은 IIS의 루트 디렉터리에 직접 추출하세요.

그런 다음 IIS 서버에서 몇 가지 구성을 수행해야 합니다. IIS 관리자에서 다운로드한 PHP가 있는 경로를 찾아 "Handler Mappings"를 선택한 후 오른쪽 메뉴에서 "Add Module Mapping" 버튼을 클릭합니다. 나타나는 대화 상자에 해당 정보를 입력합니다. 그 중 "Request Path"는 *.php를 선택하고, "Module"은 FastCgiModule을 선택하고, "Executable"은 php-cgi.exe가 위치한 경로를 선택합니다. 그런 다음 "요청이 매핑된 경우에만 처리기 호출"을 선택하고 "파일 또는 폴더가 존재함"을 선택한 다음 마지막으로 확인을 클릭하여 구성을 저장합니다.

다음으로 FastCGI를 구성해야 합니다. FastCGI는 FastCGI를 사용하여 웹 애플리케이션의 성능을 향상시킬 수 있는 범용 고성능 웹 서버 확장입니다. IIS 관리자에서 "FastCGI 설정" 탭을 찾아 "응용 프로그램 추가"를 클릭하여 새 FastCGI 응용 프로그램을 설정합니다.

열린 "FastCGI 응용 프로그램 추가" 대화 상자에서 해당 정보를 입력합니다. "Full Path"에 php-cgi.exe가 있는 경로를 입력하고 "Arguments"에 "-c C:php.ini"를 입력한 후 마지막으로 OK를 클릭하여 구성을 저장합니다.

마지막으로 php.ini 파일에서 PHP 환경에 대한 몇 가지 설정을 지정해야 합니다. C:php.ini 파일을 찾아 편집기로 열고 "extension_dir" 설정을 찾은 다음 확장 라이브러리의 디렉터리 경로를 입력합니다(예: Extension_dir = "C:phpext"). 그런 다음 "fastcgi 설정을 찾습니다. .impersonate"를 변경하고 fastcgi.impersonate = 1로 설정하고 마지막으로 파일을 저장합니다.

이제 PHP 환경 설정이 성공적으로 완료되었습니다. 브라우저에 "http://localhost/index.php"를 입력하면 PHP가 정상적으로 실행되는지 테스트할 수 있습니다.

요컨대, Windows 서버에서 PHP 환경을 설정하는 것은 어렵지 않습니다. 위의 단계만 따르면 됩니다. 물론, PHP 환경을 더 잘 사용하고 관리하기 위해서는 개발자가 더 나은 애플리케이션을 달성하기 위해 깊이 있는 이해와 관련 지식을 습득하는 것이 좋습니다.

위 내용은 Windows 서버에서 PHP 환경을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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