Windows 환경에 PHP를 설치하는 방법: 먼저 PHP를 다운로드하고 지정된 설치 디렉터리에 압축을 푼 다음 "php.ini"를 열고 구성 정보를 수정한 다음 마지막으로 PHP 모듈을 로드합니다. Apache 서비스를 다시 시작하십시오.
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 파일의 주석은 세그먼트(영문 구분 번호)이므로 주석을 취소하면 점수 번호가 삭제됩니다. 절대 경로는 구성 파일에 기록됩니다. 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/Shanghai3.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 디렉토리에서 Apache와 PHP가 함께 작동하도록 구성하기 위해 httpd.conf를 수정합니다.
3.4.1 DocumentRoot 설정:
수정 전: 기본값은 Apache24 아래의 htdocs 디렉토리입니다.
수정 후: 사용자 정의 경로를 지정하되 이 경로를 기억하세요.3.4.2. PHP를 지원하도록 기본 인덱스 수정:
수정 전:# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #<IfModule dir_module>DirectoryIndex index.html</IfModule>
# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #<IfModule dir_module>DirectoryIndex index.html index.php index.htm</IfModule>
3.4.3. 다음 코드 줄 앞의 #을 제거합니다. :
LoadModule rewrite_module modules/mod_rewrite.so3.4.4 PHP 모듈을 로드하고 절대 경로에 주의하세요.
PHP 5인 경우 httpd.conf 파일 끝에 다음 코드를 추가하세요.
#php5.6LoadModule php5_module D:/soft/php-5.6.33/php5apache2_4.dll <IfModule php5_module> PHPIniDir "D:/soft/php-5.6.33/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps</IfModule>
PHP 7인 경우 , 해당 변경을 수행합니다. 예는 다음과 같습니다.
#php7 LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll<IfModule php7_module> PHPIniDir "D:/soft/php-7.x.x/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps</IfModule>
3.5 x64비트 버전의 PHP를 설치하는 경우 Apache도 x64비트 버전이어야 합니다. 그런 다음 php 디렉토리의 libssh2.dll과 ext 디렉토리의 php_curl.dll을 System32 디렉토리에 복사해야 합니다(원본 기사에서는 Apache 디렉토리의 libeay32.dll 및 ssleay32.dll 파일도 복사해야 한다고 나와 있습니다). , 복사하지는 않았지만 여전히 사용 가능합니다. 그렇지 않으면 컬 확장을 사용할 수 없습니다. 참조 링크: http://my.oschina.net/lsfop/blog/496181. 검증은 이루어지지 않으며 지침에 따라 정상적으로 표시됩니다.
4. Apache + PHP 테스트 실행 시작:
4.1. D:softphp_5.6.33www 디렉터리에서 다음 텍스트 내용으로 index.php 파일을 만듭니다.
<?php echo phpinfo();?>
4.2. 주소 표시줄에
localhost:8081/index.php또는
127.0.0.1:8081/index.php를 입력하여 PHP 페이지를 엽니다.
마지막으로 PHP 개발 환경 구축 도구의 도움으로 PHP 환경을 구축할 수 있습니다. 다운로드 주소: http://www.php.cn/xiazai/gongju 또는 http://www.wampserver.com/, 여기 도구 설치 방법은 소개하지 않겠습니다.
더 많은 관련 지식을 알고 싶으시다면 PHP 중국어 홈페이지를 방문해주세요!
위 내용은 PHP Windows 환경 설치 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!