Windows 시스템에서 PHP 환경을 구축하는 방법

醉折花枝作酒筹
풀어 주다: 2023-03-09 21:12:02
앞으로
3747명이 탐색했습니다.

이 글에서는 Windows 시스템에서 PHP 환경을 구축하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

Windows 시스템에서 PHP 환경을 구축하는 방법

1. PHP 환경 구축을 위한 전제 조건은 Apache HTTP Server(Apache 서버)가 성공적으로 설치 및 배포되었으며, 서버의 메인 페이지에 정상적으로 접속할 수 있어야 한다는 것입니다. Apache HTTP Server의 설치 및 배포에 대해서는 이전 기사에서 자세히 설명했습니다. 확실하지 않은 경우 "Apache HTTP 서버 - Windows 시스템에서 Apache 서버 다운로드 및 설치"를 클릭하여 특정 작업을 볼 수 있습니다.

2. PHP 다운로드:

2.1. 다운로드 주소: http://php.net/downloads.php

2.1. 버전 선택: Apache와 페어링되는 경우 Thread Safe 버전을 선택하는 것이 좋습니다. CGI 또는 FAST -CGI 매칭과 쌍을 이루는 경우 Non Thread Safe 버전을 선택하는 것이 좋습니다.

3. PHP 환경 설정:

3.1. 다운로드한 .zip 압축 패키지를 지정된 설치 디렉터리에 압축을 풉니다. 설치 경로는 D:soltphp_5.6.33입니다.

3.2. PHP의 루트 디렉터리에 있는 php.ini-development 또는 php.ini-production을 복사하고 PHP 구성 파일로 이름을 php.ini로 바꿉니다.

3.3. php.ini를 열고 구성 정보를 수정합니다.

설명: a. ini 파일의 주석은 세미콜론(영어 세미콜론)이므로 주석을 제거하면 세미콜론을 삭제하세요.

b ${phphome}은 PHP의 루트 디렉터리, 즉 D:soltphp_5입니다. 6.33, 절대 경로는 구성 파일에 기록됩니다.

3.3.1 확장 파일 경로 수정:

; extension_dir = "ext"
로그인 후 복사

주석 제거 또는 다음으로 변경:

extension_dir = "${phphome}\ext";
로그인 후 복사

참고: Apache와 함께 사용되는 경우 확장 파일 경로를 절대 경로로 변경하는 것이 좋습니다. 경로가 로드되지 않을 수 있기 때문입니다.

3.3.2. 로드해야 하는 확장 파일을 수정합니다. 다음 코드는 일부 확장의 주석을 제거한 후의 코드입니다.

extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_pgsql.dll ;extension=php_shmop.dll ; The MIBS data available in the PHP distribution must be installed. ; See http://www.php.net/manual/en/snmp.installation.php ;extension=php_snmp.dll extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite3.dll ;extension=php_sybase_ct.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll
로그인 후 복사

3.3.3 기본 시간대 설정:

[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone 选择时区列表网址 date.timezone = Asia/Shanghai
로그인 후 복사

3.3.4.

[openssl] ; The location of a Certificate Authority (CA) file on the local filesystem ; to use when verifying the identity of SSL/TLS peers. Most users should ; not specify a value for this directive as PHP will attempt to use the ; OS-managed cert stores in its absence. If specified, this value may still ; be overridden on a per-stream basis via the "cafile" SSL stream context ; option. openssl.cafile= cacert.pem
로그인 후 복사

필요에 따라 확장 프로그램을 추가할 수 있습니다.

3.4. Apache24conf 디렉터리에서 httpd.conf를 수정하여 Apache와 PHP가 함께 작동하도록 합니다.

3.4.1 DocumentRoot 설정:

수정 전: 기본값은 Apache24 아래의 htdocs 디렉터리입니다.

수정 후: 사용자 정의 경로를 지정하되 이 경로를 기억하세요.

3.4.2. PHP를 지원하도록 기본 인덱스를 수정하세요.

수정 전:

# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #  DirectoryIndex index.html 
로그인 후 복사

수정 후:

# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #  DirectoryIndex index.html index.php index.htm 
로그인 후 복사

3.4.3.다음 코드 줄 앞의 #을 삭제하세요. :

LoadModule rewrite_module modules/mod_rewrite.so
로그인 후 복사

3.4.4 PHP 모듈을 로드하고 절대 경로에 주의하세요.

PHP 5인 경우 httpd.conf 파일 끝에 다음 코드를 추가하세요.

#php5.6 LoadModule php5_module D:/soft/php-5.6.33/php5apache2_4.dll  PHPIniDir "D:/soft/php-5.6.33/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 
로그인 후 복사

PHP 7인 경우 , 해당 변경을 수행합니다. 예는 다음과 같습니다:

#php7 LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll  PHPIniDir "D:/soft/php-7.x.x/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 
로그인 후 복사

3.5 x64비트 버전의 PHP를 설치하는 경우 Apache도 x64비트 버전이어야 합니다. 그런 다음 php 디렉토리의 libeay32.dll, ssleay32.dll, libssh2.dll 및 ext 디렉토리의 php_curl.dll을 포함한 4개의 파일을 System32 디렉토리에 복사하십시오. 그렇지 않으면 컬 확장을 사용할 수 없습니다. 참조 링크: http://my.oschina.net/lsfop/blog/496181. 아무런 확인도 하지 않고 지시에 따라 정상적으로 표시하면 됩니다.

4. Apache + PHP 테스트 실행 시작:

4.1. D:softphp_5.6.33www 디렉터리에서 다음 텍스트 내용으로 index.php 파일을 만듭니다.

로그인 후 복사

4.2 Apache 서비스를 다시 시작합니다. 주소 표시줄에 localhost:8081/index.php 또는 127.0.0.1:8081/index.php를 입력하면 PHP 페이지를 열 수 있습니다.

마지막으로 PHP 개발 환경 구축 도구의 도움으로 PHP 환경을 구축할 수 있습니다. 다운로드 주소: //m.sbmmt.com/xiazai/gongju 또는 http://www.wampserver.com/, 여기 도구 설치 방법은 소개하지 않겠습니다.

추천 학습:

php 비디오 튜토리얼

위 내용은 Windows 시스템에서 PHP 환경을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!