PHP / Apache windows 7 설치 [닫기]


-1

Apache를 성공적으로 설치 2.2.22했으며 localhost를 실행했으며 It works메시지가 표시되어 정상 이라고 가정합니다.

그런 다음 PHP를 설치했습니다 5.3.15. 내 질문은 어떻게 그 두 가지를 함께 작동시키는 것입니까? 구성을 편집하거나 파일을 어딘가에 복사합니까?

나는 몇 년 동안 이것을하지 않았으며, PHP를 설치하는 동안 올바른 버전을 선택한 다음 config 디렉토리가있는 위치보다 사용중인 웹 서버를 설치하라는 메시지가 표시되었습니다.

웹 서버를 다시 시작하고 모든 것이 작동하는 것보다.

답변:


1

Windows에서 Apache 2.2 / PHP 5.3을 실행하려면 apache.org의 버전이 아닌 VC9 빌드 가 필요합니다 . 또한이 필요합니다 스레드 안전 VC9 빌드 PHP의를. 예전처럼 간단하지 않습니다! 따라서 처음부터 :

  • http://www.apachelounge.com/download/ 에서 httpd-2.2.22-win32-ssl_0.9.8.zip을 다운로드 하십시오.
  • Apache2 폴더를 httpd-2.2.22-win32-ssl_0.9.8.zip에서 C : /로 복사하십시오.
  • 메모장에서 C : /Apache2/conf/httpd.conf를 엽니 다. 더하다:
LoadModule php5_module "C:/Program Files (x86)/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Program Files (x86)/PHP/"
  • 시작 폴더에 C : /Apache2/bin/ApacheMonitor.exe의 바로 가기를 만듭니다.
  • http://windows.php.net/download/ 에서 PHP 5.3 (5.3.14) VC9 x86 스레드 안전 Zip 다운로드
  • php-5.3.13-Win32-VC9-x86.zip에서 C : / Program Files (x86) / PHP로 모두 복사
  • C : / Program Files (x86) /PHP/php.ini-development를 C : / Program Files (x86) /PHP/php.ini에 복사
  • php.ini에서 extension_dir = "./ext"주석 해제

Windows 7 시작 메뉴에서 'run'을 검색하고 'run'앱을 선택한 후 다음을 붙여 넣습니다.

"C:/Apache2/bin/httpd.exe" -k install

그런 다음 제어판> 모든 제어판 항목> 관리 도구> 서비스> Apache2.2 : 시작으로 이동하십시오.

내 컴퓨터> 속성> 고급 시스템 설정> 환경 변수에서 경로 시스템 변수 끝에 PHP 경로를 추가하십시오.

그런 다음 ApacheMonitor.exe를 실행하고 Apache2를 다시 시작하십시오.


원본으로 다시 편집 한 것을 확인했습니다. 그러나 언급 된 버그 는 9 개월 전에 이미 수정되었습니다. 그리고이 라인은 여전히 잘못 : "C:/Apache2/bin/httpd.exe" -k install이어야한다"C:\Apache2\bin\httpd.exe" -k install
프레데릭 닐슨

Frederick, 지난 2 주 동안 두 개의 다른 Windows 7 x64 PC에서 사용하고 테스트 한 버전으로 복원했습니다. 이것을 입력하기 전에 다시 테스트했으며 원래 코드는 100 % 작동했습니다.
jetboy

알맞고 슬래시는 실행 명령에서 작동하지만 기본적으로 창에서 백 슬래시를 사용하는 것이 가장 좋습니다.
프레데릭 닐슨

-1

솔루션 PHP 5.2.6을 다운로드했으며 아파치 위치를 묻는 메시지가 표시되고 구성이 업데이트되었습니다.

나는 무엇이 업데이트되어야하는지 알고 있지만 PHP의 이전 (최신) 설치는 올바른 .dll 파일을 빌드하지 않아 httpd.conf에 포함시킬 수 있습니다


1
그것은 해결책이 아닙니다. 그것은 당신에게 당신의 질문에 대한 결과를 제공하지 않는 나쁜 해결 방법입니다.
John Gardeniers
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.