이 글에서는 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.dll3.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 디렉터리에서 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. # <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.6 LoadModule 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 디렉토리의 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 파일을 만듭니다.
<?php echo phpinfo(); ?>4.2 Apache 서비스를 다시 시작합니다. 주소 표시줄에 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 비디오 튜토리얼
위 내용은 Windows 시스템에서 PHP 환경을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!