>백엔드 개발 >PHP 튜토리얼 >Win7 64비트 시스템은 최신 버전의 PHP 개발 환경(php Apache mysql)을 구성합니다._php 팁

Win7 64비트 시스템은 최신 버전의 PHP 개발 환경(php Apache mysql)을 구성합니다._php 팁

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-16 20:38:29937검색

1: 준비단계

1:php

php-5.5.13 다운로드 링크: http://windows.php.net/downloads/releases/php-5.5.13-Win32-VC11-x64.zip

64비트인 Thread Safe V11 x64를 권장합니다.

요즘 PHP 공식 웹사이트에서 다운로드한 PHP 설치 패키지에는 VC11 또는 VC9라는 단어가 있습니다. 어떤 설치 패키지를 더 잘 다운로드해야 할까요?

실제로 PHP 공식 웹사이트에서 이에 대한 답변을 제공합니다.

VC9 및 VC11
최신 버전의 PHP는 VC9 또는 VC11(각각 Visual Studio 2008 및 2012 컴파일러)로 구축되었으며 성능 및 안정성이 향상되었습니다.

VC9 빌드를 사용하려면 Visual Studio 2008 SP1 x86 또는 x64용 Visual C 재배포 가능 패키지가 설치되어 있어야 합니다.

VC11 빌드에는 Visual Studio 2012 x86 또는 x64용 Visual C 재배포 가능 패키지가 설치되어 있어야 합니다.

VC9는 이 버전의 PHP가 Visual Studio 2008로 컴파일된 반면 VC11은 Visual Studio 2012로 컴파일되었음을 의미합니다. 이는

을 의미합니다.

VC9 버전을 다운로드할 경우 먼저 VisualStudio2008SP1용 VisualC Redistributable을 설치해야 합니다.

VC11 버전을 다운로드할 경우 VisualStudio2012용 VisualC 재배포 가능 패키지를 설치해야 합니다.

V11은 Microsoft의 구성 요소입니다. 설치되어 있지 않으면 msvcr110.dll이 없다는 메시지가 표시됩니다.

다운로드 링크: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

64비트 버전을 다운로드하신 후, 컴퓨터를 다시 시작해주세요

2: apache2.4.9, 다운로드 링크: http://www.apachelounge.com/download/

V11, 64비트도 권장됩니다.

3: mysql 5.6.19, 다운로드 링크: http://dev.mysql.com/downloads/mysql/

mysql-5.6.19-winx64.zip도 권장됩니다

2: 방법/단계

1: Apache2.4.9 설치 및 구성(httpd-2.4.9-win64-VC11.zip)

다운로드한 설치 패키지 httpd-2.4.9-win64-VC11.zip의 압축을 풀고 자신의 설치 디렉터리(내 디렉터리 E: Apache24)에 넣습니다.

그런 다음 http.conf(E:Apache24confhttp.conf) 구성 파일을 수정합니다. 메모장으로 열면 됩니다.

(1) ServerRoot Apache의 루트 경로를 수정합니다:

                                                                                                                           (37행) ServerRoot "c:/Apache24"를 => ServerRoot "E:/Apache24"

로 변경합니다.

(2) ServerName을 호스트 이름으로 수정합니다.

(라인 217) ServerNamewww.example.com:80 앞에 있는 #을 제거하세요. 이 속성은 명령줄에서 Apache를 시작할 때 필요합니다.

(3) php 및 html 코드 파일이 있는 DocumentRoot Apache가 액세스하는 기본 폴더 디렉터리를 수정합니다. Apache의 기본 경로는 간단한 항목 파일 index.html이 있는 htdocs(E:Apache24htdocs) 아래에 있습니다. 이 경로는 직접 수정할 수 있습니다. 새로 생성된 폴더 www(E: phpwww) 아래에 구성합니다.

 (247행) DocumentRoot "c:/Apache24/htdocs"

         <디렉토리"c:/Apache24/htdocs">

다음으로 변경=>

DocumentRoot "E:phpwww"

          <디렉터리 "E:phpwww">

(4) 항목 파일 구성을 수정합니다: DirectoryIndex. 일반적으로 웹 프로젝트의 진입점으로 index.php, index.html 및 index.htm을 사용합니다. Apache의 기본 항목은 index.html 뿐이며, 나머지 두 개에 대한 지원을 추가해야 합니다. 물론 이 항목 파일의 설정은 필요에 따라 늘리거나 줄일 수 있습니다. 하나의 index.php, 프로젝트의 항목은 index.php만 가능합니다

 (274행)

DirectoryIndexindex.html

=>

로 변경

DirectoryIndex index.php index.htm index.html

                                                 

(5) 서버스크립트 디렉토리 설정:

(라인 358) ScriptAlias/cgi-bin/ "c:/Apache24/cgi-bin/"이 => ScriptAlias/cgi-bin/ "e:/Apache24/cgi-bin"으로 변경되었습니다.

 (6)(374행)

                                       <디렉터리"c:/Apache24/cgi-bin">

AllowOverride 없음

옵션 없음

모두 부여 필요

        

이 =>

로 변경되었습니다.

                                      <디렉터리"e:/Apache24/cgi-bin">

AllowOverride 없음

옵션 없음

모두 부여 필요

        

다음으로 Apache를 시작할 수 있습니다

시작---실행하고 cmd를 입력한 후 명령 프롬프트를 엽니다. 그런 다음 e:Apache24bin 디렉토리를 입력하고 Enter를 누르십시오. httpd Enter를 누르십시오.

오류가 보고되지 않으면 테스트할 수 있습니다(명령 창을 열어두기).

Apache24htdocs 디렉터리에 있는 index.html을 e:phpwww 디렉터리에 넣어주세요. 브라우저로 접속하면 "It works"가 뜨는데, 이는 Apache가 제대로 설치되고 시작된 것입니다. 간단한 index.html 파일을 직접 작성하여 열 수도 있습니다.

참고: Apache는 기본적으로 포트 80을 사용합니다. 포트 80이 사용 중이면 Apache가 시작되지 않습니다. 이 문제를 해결하려면 Apache 포트를 변경하면 됩니다.

포트 변경: Apache 설치 디렉토리(예: e:Apache24confhttpd.conf) 아래의 conf 디렉토리에서 httpd.conf 파일을 찾으세요. 열어보세요. "Listen80"을 찾으세요. Listen 바로 뒤에 있는 숫자가 포트 번호이므로 "Listen 8080"으로 변경합니다. 사용하지 않는 다른 포트 번호로 변경할 수도 있습니다. . 새 구성을 적용하려면 Apache를 다시 시작하십시오. 오른쪽 하단의 상태 표시줄에 있는 "Apache Serive Monitor"를 사용하여 Apache를 시작할 수 있습니다. "시작" > "실행" > cmd 입력 > bin 디렉토리로 이동한 다음 "httpd –k start"를 입력할 수도 있습니다.

윈도우 서비스 시작 항목에 아파치를 추가하고 부팅 시 시작되도록 설정

먼저 httpd 서비스를 닫습니다(명령 창만 닫으세요)

새 명령 창을 다시 열고 E:Apache24bin 디렉터리를 입력하세요.

HTTP 서비스를 추가하는 명령은 다음과 같습니다. httpd.exe -kinstall -n "servicename" servicename 제가 추가한 서비스 이름은 다음과 같습니다. httpd.exe -k install -n "Apache24" 성공할 것입니다. 명령이 성공하면 프롬프트가 표시됩니다. 이때 윈도우 서비스 시작 항목에서 Apache24 서비스를 볼 수 있습니다

또는 (e:apache24binhttpd.exe -k 설치)

이때 나타나는 경우: Apache2.4 서비스(OS 5) 설치 접근이 거부되었습니다. : AH00369: WinNT 서비스 관리자를 열지 못했습니다. 관리자로 로그인하는 것을 잊으셨나요? 이 오류는 Apache를 설치할 때 다운로드가 msi 설치 버전이 아닌 zip 형식이기 때문에 발생합니다. 서비스를 직접 등록해야 합니다. 데스크탑 작업 표시줄에 httpd 아이콘이 있습니다. 결과적으로 cmd 명령줄에 설치 서비스 명령을 입력할 때 오류가 발생했습니다.위 오류가 발생했습니다. 관리자로 로그인하지 않았습니다.

해결 방법: 관리자 권한으로 cmd를 실행한 후 명령을 다시 입력하면 시스템 서비스에서 Apache24 서비스를 찾을 수 있습니다. ​

그런 다음 시작을 클릭하여 시작으로 설정하지 않으려면 시작 유형을 수동으로 변경할 수도 있습니다.

이 서비스를 제거하려면 먼저 서비스를 중지한 후 httpd.exe -k uninstall -n "Apache24"를 입력하여 서비스를 제거해야 합니다.

물론 E:Apache24bin 아래의 ApacheMonitor.exe를 통해 Apache를 시작할 수도 있습니다. 여기서는 자세히 설명하지 않겠습니다.

이로써 기본적으로 Apache 구성이 완료되었습니다.

2: php5.5.13(php-5.5.13-Win32-VC11-x64.zip) 설치 및 구성

(1) 다운로드한 php-5.5.10-Win32-VC11-x64.zip을 설치 디렉터리(D:phpEnvphp)에 추출합니다

(2) 디렉토리에 있는 php.ini-development 파일을 복사하고 php.ini로 이름을 변경합니다. php

의 구성 파일입니다.

(3) Apache 서비스에 대한 PHP 지원 추가

Apache 구성 파일 http.conf를 열고 끝에

을 추가합니다.

  # php5 지원

로드모듈 php5_module e:/php/php5apache2_4.dll

AddType 애플리케이션/x-httpd-php .php .html .htm

  # php.ini에 대한 경로 구성

PHPIniDir "e:/php"

LoadModule 아래에 추가했습니다

추가할 때 php5apache2_4.dll 파일이 있는지 확인하세요. php5.5 초기 버전에는 해당 파일이 없지만, 상위 버전에는 이미 있습니다. php 설치 디렉터리를 열어서 찾아보세요. 파일

PHPIniDir "e:/php" 이것은 PHP 루트 디렉토리입니다

(4) 아파치 서버를 다시 시작합니다.

(5) 테스트. www에서 다른 파일을 삭제하고 내용으로 새 index.php를 생성하여 php 정보에 접근하면 php가 성공적으로 설치되었음을 의미합니다.

비고:

Php에 대한 몇 가지 일반적인 구성 수정 사항: (e:phpphp.ini)

시간대 설정: date.timezone = 아시아/상하이

오류 보고 수준: error_reporting = E_ALL은 개발 모드에서 활성화할 수 있습니다.

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