권장(무료): php7
요약: 지속적인 업데이트 기술의 측면에서 PHP는 웹 페이지, 백엔드 및 기타 분야의 상태가 점점 더 중요해지고 있습니다. 저는 이제 막 학교를 떠난 초등학생입니다. 하지만 저는 오늘 프로그래밍을 좋아합니다. Windows 및 IIS에서 PHP 환경을 구성하십시오. 실수나 좋은 제안이 있으면 알려주세요.
1. 소프트웨어 다운로드
2. 설치 지침
3. Apache 구성 (서버는 IIS입니다. 우회하세요 )
4. iis 구성 (서버는 Apache입니다. Bypass Over )
5. PHP 구성
6. 추가
1. 소프트웨어 다운로드
1.1 PHP7
공식 웹사이트 다운로드 PHP7, 스레드 안전하지 않음 및 Thread Safe 버전; 두 가지 주요 버전은 각각 IIS 및 Apache 서버에 적용됩니다.
1.2 apache2.4
공식 웹사이트 다운로드 apache2.4, 버전 번호: Apache 2.4.17 Win32 (참고, 버전 2.4 다운로드, 버전 2.2는 사용할 수 없음)
1.3 IIS
windows는 IIS와 함께 제공됩니다. 설치 서비스를 열면 됩니다. 아직 설치하지 않은 파트너에게는 설명하지 않겠습니다. http://www.microsoft.com/zh-cn/download/details.aspx?id=48145로 이동하여 설치를 실행할 수 있습니다
2. 설치 지침
개인적인 예를 들어 보겠습니다. PHP를 저장하고 Apache 및 기타 소프트웨어는 D:Server 디렉토리에 저장됩니다.
D:Serverphp7D:Serverapache24
D:ServerWWW 3(apache24/conf/httpd 열기) .conf)3.1 디렉토리 수정
apache 디렉토리는 다음으로 수정됩니다: ServerRoot "D:/Server/Apache24"
웹사이트 저장 디렉토리는 다음으로 수정됩니다: DocumentRoot "D :/ Server /WWW/ "
3.2 PHP 설정
추가: (phpIniDir 항목은 위에 있음) php7의 Apache용 처리 인터페이스
PHPIniDir "D:/Server/Php"
AddType application/x -html –k install
D:Cd D:ServerApache24
httpd –k install
httpd –k startFour.iis 구성
인터넷 정보 서비스(IIS) ) 관리자, FastCgi 모듈 매핑 추가를 추가하세요.
요청 경로: *.php. 모듈:
FastCGIModule.
실행 파일: 압축이 풀린 패키지 아래에서 php-cgi.exe를 선택합니다. 이름: phpcgi. 참고: fastcgimodule 모듈이 없으면 프로그램에서 IIS에 CGI 모듈을 추가하여 창을 추가하고 삭제하세요.
5. PHP 구성(php 디렉토리를 열고 php.ini-development를 복사한 후 php.ini로 수정)
php.ini를 열고 찾아보세요. Extension_dir = "D:/Server/Php/ext", 앞에 있는 세미콜론을 제거하세요.5.1 ext 확장 디렉토리 경로
(확장 경로를 지정해야 합니다. 그렇지 않으면 php7을 시작할 수 없습니다. 일반적으로 ext 확장 디렉토리를 연 후 명령줄에서 php7을 성공적으로 시작할 수 있습니다. 그래도 계속 실패하면 php 경로가 시작되지 않은 것입니다. 환경 변수에 추가되었습니다(또는 환경 변수는 이전 PHP 버전에서 사용됩니다))
5.2 일부 확장 기능 켜기
개인 요구 사항을 하나씩 설명하지 말고 수집하세요.
5.3 fastcgi 켜기(
IIS 환경용 )
fastcgi.impersonate = 0(";" 주석 해제), 1을 변경하세요.
(PHP5.3부터는 PHP 파일에 php5isapi.dll이 없으며 IIS6에서 ISAPI 확장을 통해 실행할 수 없습니다. 즉, PHP5.3 이상 버전에서는 더 이상 ISAPI 사용을 지원하지 않습니다. 확장 프로그램은 FastCGI 방법을 사용하여 구성해야 합니다. )
; cgi.fix_pathinfo=1; 5.5 cgi.force_redirect를 끄세요
; gi.rfc2616_headers = 0(주석 해제 ";"), 변경 1;
6. 추가
6.1)FastCGI 프로세스가 예기치 않게 종료될 때 문제를 해결하는 방법은 무엇입니까? (
IIS 환경의 경우
Windows7 IIS7을 사용하여 PHP 구성 및 설치 과정에서 PHP 구성이 올바르지 않으면 FastCGI 프로세스가 예기치 않게 종료되었다는 오류 메시지가 나타납니다. DOS
디버깅 및 보기를 수행합니다. 일반적으로 PHP 구성의 오류 메시지가 보고됩니다. 이 정보를 기반으로 해당 PHP 구성을 수정하면 됩니다.php에서 사용할 수 있습니다. –v
구성 후 액세스 디렉터리(WWW)에 info.php를 만들고 PHP 정보를 출력하면 다음 결과를 얻을 수 있습니다.
위 내용은 php7+apache2.4 개발 환경 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!