아 리 윈 윈 2016 Apache 와 PHP 환경 튜 토리 얼 설치

10778 단어 win2016php
1.설명:프로젝트 는 아 리 클 라 우 드 의 윈도 서버 2016 에 웹 환경 을 배치 해 야 합 니 다.Mysql 이 설치 되 어 있 기 때문에 원 키 로 설치 하지 않 아 도 됩 니 다(예 를 들 어 phopstudy 나 wamp 로 웹 환경 을 설치 합 니 다).아파 치 와 PHP 를 독립 적 으로 설치 합 니 다.
설치
1.링크 에 따라 이 세 가 지 를 다운로드 하 세 요.시스템 이 32 비트 인지 64 비트 인지 에 따라 다운로드 하 세 요.제 환경 은 64 비트 입 니 다.
참조 다운로드 주소
VC 2015(VC 2012 에 일부 dll 이 부족 할 수 있 으 므 로 권장 합 니 다)
https://www.microsoft.com/en-US/download/details.aspx?id=48145
Apache
http://www.apachelounge.com/download/
PHP(여기 서 주의해 야 할 것 은 Non 버 전 을 다운로드 하지 않 는 것 입 니 다.non-thread-safe 는 비 스 레 드 안전 과 IIS 조합 환경 이 고 thread-safe 스 레 드 안전 과 apache 가 조 화 를 이 루 는 환경 입 니 다)
http://windows.php.net/download/

다운로드 완료

2.윈도 서버 2016 에 VC 를 설치 하고 vcredist 를 직접 엽 니 다.x64.exe 설치

3.PHP 를 설치 하고 어떤 디스크 에 압축 을 풀 어 줍 니 다.예 를 들 어 제 E 디스크 는 파일 이름 을 수정 하여 phop 56 으로 바 꿉 니 다.


4.시스템 변수 수정 찾기


5.E:\php 56\php.ini-production 을 복사 하고 php.ini 로 이름 을 바 꾸 어 php.ini 파일 을 편집 합 니 다.
필요 한 확장 을 열 고 저장 완료
;extension_dir = "ext" =>  extension_dir = "E:\php56\ext" (extension 앞 에 있 는 분 호 를 제거 하고 오른쪽 을 PHP 를 설치 한 ext 경로 로 바 꿉 니 다.그렇지 않 으 면 확장 을 불 러 올 수 없습니다)
;extension=php_mbstring.dll => extension=php_mbstring.dll
;extension=php_mysql.dll => extension=php_mysql.dll
;extension=php_mysqli.dll => extension=php_mysqli.dll
;extension=php_curl.dll => extension=php_curl.dll
;extension=php_pdo_mysql.dll => extension=php_pdo_mysql.dll
실례:

6.cmd 명령 으로 성공 여 부 를 확인 합 니 다:pp-v,다음은 성공 입 니 다.

7.아파 치 를 설치 하고 압축 풀기 파일 을 E 판 에 두 고 아파 치 24 로 이름 바 꾸 기

8.아파 치 의 httpd.conf 파일 을 열 어 설정

수정:(E 는 내 가 설치 한 디스크)

서비스 시작

디 렉 터 리 파일 은 다른 폴 더 에 두 셔 도 됩 니 다.htdocs 에 보관 하 겠 습 니 다.

접근 가능 한 접미사 파일

수정 e,기본 값 c


마지막 으로 끝 날 때 어디 에 이 몇 마디 를 더 할 까요?

9、설치 완료,클릭 하여 시작
cmd 를 시작 하고 e:\아파 치 24\bin\에 들 어가 세 요.  (아파 치 설치 디 렉 터 리 
httpd-k install 실행(PowerShell 로 이 명령 을 실행 할 수 없 음)

실행 완료 후 시작 클릭

10.잘 되면 Apache 시작 페이지 가 나타 납 니 다.설치 가 완료 되 었 음 을 의미 합 니 다.

11.검사,phpinfo.php 파일 접근,정상

3.문 제 를 정리 하면 위의 결 과 는 순 조로 운 상황 에서 얻 은 것 일 뿐 이 고 순 조 롭 지 못 하면 아래 의 일부 구 덩이 를 만 날 수 있 습 니 다.
1.로 컬 접근 은 가능 하지만 외부 접근 은 실 패 했 습 니 다.

이 경우 포트 가 열 리 지 않 았 을 가능성 이 높 습 니 다.telnet 으로 시도 해 보 세 요.다음 그림 이 나타 나 면 포트 가 열 리 지 않 았 음 을 표시 합 니 다.(제 가 사용 하 는 것 은 80 포트 입 니 다)

해결:아 리 클 라 우 드 서버 설정 에 로그 인 합 니 다.예 를 들 어 포트 개발 을 설정 하면 접근 할 수 있 습 니 다.



2.VC 는 2012 버 전 으로 설치 되 어 있 으 며,일부 dll 파일 을 잃 어 버 릴 수 있 습 니 다.

해결 방법:
부족 한 플러그 인 을 다운로드 해서 CD 에 넣 으 세 요.

아직 안 되면 설치 한 VC 2012 를 마 운 트 해제 하고 VC 2015 를 다시 다운로드 하 는 것 이 좋 습 니 다.

3.PHP 가 Non 버 전 으로 설치 되 어 시작 할 수 없 음
해결:
PATH 가 설정 한 변 수 를 제거 한 다음 에 완전한 PHP 비 Non 버 전의 덮어 쓰 기 를 다운로드 하기 전에 컴퓨터 를 다시 시작 하고 PATH 변 수 를 다시 설정 합 니 다(안 되면 VC 도 마 운 트 해제 하고 한쪽 프로 세 스 를 다시 시작 합 니 다)
4.phop.ini 의 확장 이 실 효 됩 니 다.phop.ini 파일 이 my sql 과 my sql 을 열 었 음 을 확 인 했 습 니 다.pdo 등 확장,ppinfo 로 불 러 오 는 경 로 를 보 는 것 도 올 바 르 지만,이 확장 에 불 러 오지 않 았 습 니 다.

해결:php.ini 의 extension 보기dir,기본적으로 extension 이기 때 문 입 니 다.dir="ext",당신 의 PHP 가 다른 곳 에 설치 되 었 을 때 경 로 를 수정 해 야 합 니 다.예 를 들 어 제 것 은 E:\php 56\ext 입 니 다.

수정 후

좋은 웹페이지 즐겨찾기