2013-01-21 3 views
3

IIS7에서 포트 80을 사용하기 때문에 Apache2를 포트 81에 설치했습니다. 브라우저를 통해로드 할 때 디렉토리가 표시되지만 msi 설치 프로그램으로 PHP5를 설치 한 후에 Apache가 다시 시작되지 않습니다. 때문에 httpd.conf 파일의 오류로 인해 그것이 여기PHP 설치 후 Apache가 다시 시작되지 않음

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 
PHPIniDir "C:\Webserver\php\" 
LoadModule php5_module "C:\Webserver\php\php5apache2_2.dll" 
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 

오류가 무엇 아파치의 httpd.conf에 복구를 수행 한 후 나는이 오류를 얻을 php5apache2_2.dll를로드 할 수 없습니다 말했다.

cmd line error: Syntax error on line 970 of C:/Webserver/apache/Apache2/conf/httpd.conf":
Cannot load C:/Webserver/php/php5apache2_2.dll into server
%1 is not a valid Win32 application

답변

1

PHP 이미지가 사용자의 PC와 일치합니까? 예 : 32/64 비트입니까?

+0

86x를 다운로드했지만 내 os는 64x 링크입니다. http://windows.php.net/download/#php-5.3 문제가되지 않을 것이라고 생각했습니다. 당신이 나를 위해 링크를 제공 할 수 있다면 64x 버전을 볼 수 없다 – ONYX

+0

중요한 것은 Apache exe가 PHP 버전과 일치한다는 것입니다. –

+0

이 파일을 다운로드 할 수 있습니다. httpd-2.0.64-win32-x86-no_ssl.msi (http://httpd.apache.org/download.cgi#apache20) (64x는 64x php msi installer 링크를 보내주십시오) – ONYX

0

당신은 MS 비주얼 C++ 64 비트 (vc_redist.x64.exe)가 필요합니다 : 검색 좀하고 여기에 Windows 용 PHP 바이너리의 64 비트 버전을 발견 win64-VC14.zip) 및 64 비트 PHP (php-5.3.2-Win32-VC9-x64.zip). PHP 7 64 비트로 시도했지만 성공하지 못했습니다. 그런 다음이 PHP (php-5.3.2-Win32-VC9-x64.zip)를 사용했습니다. 모두 64 비트 Windows 7 용 감사합니다.

관련 문제