WIN 8.1 에서 PHP 5.6 환경 구축

6065 단어 win8.1php5.6
php 를 처음 접 한 것 은 2014-5 월 경 이 었 습 니 다.그 당시 에 자신의 주공 격 방향 은 C\#이 었 습 니 다.php 에 대한 거부 감 이 있 었 습 니 다.그 중 많은 원인 은 PHP 의 인 터 럽 트 디 버 깅 이 성공 적 으로 설정 되 지 못 했 기 때 문 입 니 다.echo 로 로 그 를 인쇄 하 는 방식 으로 잘못 배열 되 어 phop 에 대한 원한 이 생 겼 고 phop 을 깊이 공부 할 좋 은 기 회 를 놓 쳤 습 니 다.이번 에 세 이 를 쓰 는 것 은 한편 으로 는 자신의 phop 방향 을 기록 하 는 출항 이 고,다른 한편 으로 는 phop 을 처음 접 한 초보 자 들 에 게 도움 이 되 기 를 바 라 는 것 입 니까?phop 환경 을 순조롭게 배치 할 수 있 고,phop 에 대한 두려움 이 없 기 를 바 랍 니 다.
시스템 환경 안내
윈도 시스템 은 매우 흔히 볼 수 있 는 시스템 이다.믿 어.그러면 IIS(win 8.1)를 어떻게 켜 는 지 사실은 인터넷 에 이미 많은 튜 토리 얼 이 있 습 니 다.저 는 간단 한 소개 만 하 겠 습 니 다.
① 설치.net from work 3.5
IIS 운행 은.net 3.5 에 의존 해 야 하기 때문에 첫 번 째 단 계 는.net from work 3.5 를 설치 하 는 것 이다.설치 방법 은 크게 두 가지 가 있 습 니 다.하 나 는 온라인 다운로드 로 속도 가 매우 느 립 니 다(정말 느 립 니 다).여기 서 두 번 째,오프라인 설치.net from work 3.5 를 소개 합 니 다.win 8 이 설 치 된 iso 파일 을 찾 아 가상 시디롬 에 불 러 옵 니 다.새 겨 진 USB 시스템 의 USB 삽입 이 있 으 면 됩 니 다."명령 프롬프트(관리자)"를 실행 하고"dism.exe/online/enable-feature/feature name:NetFX 3/Source:V:\sources\sxs"명령 을 입력 하 십시오.V 디스크 는 가상 시디롬 의 디스크 나 U 디스크 의 디스크 를 표시 합 니 다.
② IIS 시작
개발 을 하 는 IIS 를 시작 하 는 것 은 작은 케이스 일 것 이다.여 기 는 더 이상 말 하지 않 겠 습 니 다.
사전 작업
① 환경 및 IDE 등 파일 다운로드
다음은 인터넷 주 소 를 참고 하기 위해 서 입 니 다.열 수 없 거나 변경 할 수 없 으 면 스스로 검색 하 십시오.최신 버 전 파일 을 가 져 오 려 면 검색 하 십시오.다음 링크 버 전 날짜:2015-4-29 최신
  PHPManager: http://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7
  PHP: http://windows.php.net/download
  XDebug: http://xdebug.org/
  PHPStrom: http://www.jetbrains.com/phpstorm/
  Xdebug Helper: http://www.chromein.com/crx_11294.html
② 설치
초기 IIS 는 php 를 지원 하지 않 기 때문에 PHP Manager 라 는 도 구 를 다운로드 하 였 습 니 다.설치 에 성공 하면 IIS 에서 php manager 아이콘 을 볼 수 있 습 니 다.다음 그림:

php 관리자 에 들 어 갑 니 다.후속 설정 이 비교적 간단 합 니 다.자체 바 이 두 를 사용 하 십시오.본 논문 의 중점 은 단점 디 버 깅 을 하 는 것 이기 때문에 더 이상 언급 하지 않 겠 습 니 다.php 설정 이 완료 되면 다음 화면 을 볼 수 있 습 니 다:

다운로드 한 xdebug 의 압축 해제 파일 을 phop 디 렉 터 리 의 ext 폴 더 에 복사 합 니 다.

다음은 IDE 의 설치 입 니 다.PHPStorm 의 설 치 는 매우 간단 합 니 다.여기 서도 더 이상 말 하지 않 습 니 다.Xdebug helper 는 Chrome 의 확장 도구 로 브 라 우 저 에 입력 합 니 다.chrome://extensions/그리고 다운로드 한 crx 파일 을 이 페이지 에 끌 어 다 놓 으 면 됩 니 다.

배치
  ①Xdebug
Xdebug 의 설정 은 인터넷 에서 큰 그림 을 검색 합 니 다.여 기 는 제 설정 만 보 여 줍 니 다.pp.ini 파일 에 다음 코드 를 추가 하고 그 중 몇 개의 파일 의 위 치 를 주의 하 십시오.  

[Xdebug] ;xdebug  
zend_extension="D:/php/php-5.6.8-nts-Win32-VC11-x64/ext/php_xdebug-2.3.2-5.6-vc11-nts-x86_64.dll" ;  Xdebug
xdebug.idekey="PHPSTORM"
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:/php/xdebug-log" ;xdebug        
xdebug.profiler_output_dir="D:/php/xdebug-log" ;xdebug        
xdebug.auto_trace = On ;      
xdebug.show_exception_trace = On ;      
xdebug.remote_autostart = Off ;          
xdebug.remote_enable = On ;      
xdebug.remote_handler=dbgp ;  zend studio            
xdebug.remote_host=localhost ;     zend studio IP  
xdebug.remote_port=9001 ;    zend studio     
xdebug.collect_vars = On ;    
xdebug.collect_return = On ;     
xdebug.collect_params = On ;    
xdebugbug.max_nesting_level = 10000 ;      ,                         
  ②PHPStorm
php 설정 에 들 어가 기
  
php 언어 설정 선택

해석 기 를 추가 합 니 다.사실 IIS 에서 실행 된다 면 해석 기 를 추가 하지 않 아 도 됩 니 다.단,phopstorm 을 통 해 phop 코드 를 직접 열 려 면 해석 기 를 추가 해 야 합 니 다.아래 Alt+F2 를 누 르 십시오.해석 기 를 통 해 php 를 실행 합 니 다.IIS 를 설치 할 필요 가 없습니다.


다음은 phpStorm 을 설정 한 debug 입 니 다.사실 phpstorm 의 debug 는 기본적으로 기본 설정 이 있 지만 9000 포트 가 다른 응용 프로그램 에 의 해 점용 되 었 을 수도 있 기 때문에 수정 하 는 것 이 좋 습 니 다.그래서 우 리 는 9001 과 같은 다른 포트 로 변경 해 야 한다.


메모:이 포트 는 php.ini 의 xdebug 의 포트 설정 과 일치 해 야 합 니 다.위의 설정 코드 를 보십시오.
xdebug.remote_port=9001 ;zend studio 에 역방향 으로 연결 하 는 포트
 ③xdebug helper
크롬 플러그 인 입 니 다.정말 좋 습 니 다.설정 이 간단 합 니 다.직접 그림 을 올 립 니 다.

이 설정 은 기본적으로 끝 났 습 니 다.다음은 테스트 해 보 겠 습 니 다.
4.정지점 디 버 깅 테스트
① 페이지 를 찾 아 디 버 깅 을 하고 벌레 를 클릭 하여 Debug 를 선택한다.

② PHP 스 톰 이 감청 을 시작 합 니 다

페이지 새로 고침http://localhost/php/FirstPHP.php

실행 결과:

결과 가 올 바 르 게 작 동 되 었 으 니 이 글 도 끝 났 으 니 관중 들 에 게 도움 이 되 기 를 바 랍 니 다.
이상 에서 말 한 것 이 바로 본문의 전체 내용 이 니 여러분 들 이 좋아 하 시 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기