지금까지 PHP를 실행하는 방법은 크게 세 가지가 있습니다:
a, 모듈 로딩에 의한 실행, 이는 초보자가 이해하기 쉽지 않을 수 있습니다. Apache 서버를 실행하고 동일한 프로세스 실행에서 실행합니다. (추천 학습: PHP 비디오 튜토리얼)
b. CGI 모드에서 실행. CGI는 영어로 공개 게이트웨이 인터페이스라고 합니다. Apache는 PHP 스크립트를 CGI 애플리케이션에 제출합니다. - cgi.exe), 해석된 결과는 Apache로 반환되고 Apache는 요청한 사용자에게 응답합니다.
c. FastCGI 모드에서 실행됩니다. 이 양식은 CGI의 향상된 버전입니다. CGI는 단일 프로세스, 다중 스레드 실행 방법입니다. 프로그램은 완료 후 삭제되므로 포크 및 실행(생성)할 때마다 구성 및 환경 변수를 로드해야 합니다. -실행하다).
FastCGI는 다릅니다. FastCGI는 수명이 긴 CGI와 같습니다. 활성화되어 있는 한 매번 포크하는 데 시간이 걸리지 않습니다.
FastCGI 프로세스 관리자는 자체적으로 초기화되고 여러 CGI 인터프리터 프로세스(작업 관리자에 표시되는 여러 php-cgi.exe)를 시작한 다음 웹 서버의 연결을 기다립니다.
다음 구성을 실행하는 데 위 방법 중 어떤 방법을 사용하든 일반적으로 PHP 설치 패키지의 압축을 c:/PHP5/에 풀고 PHP.ini-recommend 파일 이름을 PHP.ini로 바꾸고 다음을 찾습니다. 필드를 편집하고 이전 지점을 제거합니다. (잘못된 세미콜론을 제거하지 않도록 주의하십시오. 대부분은 주석 정보이므로 주의 깊게 식별하십시오.)
error_reporting = E_ALL //开启报错,便于程序员查错 line 342 display_errors = On //显示错误 line 373 extension_dir = "C:/php5/ext" //php的扩展选项文件所在的目录 line 542 date.timezone = Asia/shanhai //时区配置 line 716
모듈로 실행하여 Apache 구성 파일(C:/Program Files/Apache Software Foundation/Apache2.2/conf)에 다음 구성을 추가합니다.
LoadModule php5_module "C:/php5/php5apache2_2.dll" //大约line 127 PHPinidir "C:/php5/php.ini" //修改配置 DirectoryIndex index.html index.php//追加index.php AddType application/x-httpd-php .php //line 408左右添加
그런 다음 기본값인 Apache의 루트 디렉터리로 이동합니다. C: /Program Files/Apache Software Foundation/Apache2.2/htdocs 새 PHP 파일 index.php를 만들고 다음 코드를 편집하고 추가합니다.
<?php phpinfo(); ?>
그런 다음 주소 표시줄에 http://localhost/를 입력하고 다음 인터페이스가 나타납니다. 빨간색 부분과 구성 관계에 주의하세요
위 내용은 Win에서 PHP 소스 코드를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!