Windows10에 PHP를 설치하는 방법
다운로드
PHP 본체
PHP For Windows: Binaries and sources Releases 부터 PHP7.3 'VC15 x86 Thread Safe' zip 파일 다운로드
php-7.3.14-Win32-VC15-x86.zip
C:\apps
부하 (사용하는 경우) XDebug
Xdebug: Downloads 에서 "PHP 7.3 VC15 TS (32 bit)"dll 다운로드
php_xdebug-2.9.1-7.3-vc15.dll
C:\apps\php-7.3.14-Win32-VC15-x86\ext
아래에 놓기 (사용하는 경우) APCU
PECL :: Package :: APCu에서 "Version 5.1.17 DLL"을 선택하십시오.
php_apcu-5.1.17-7.3-ts-vc15-x86.zip
C:\apps\php-7.3.14-Win32-VC15-x86\ext
아래에 넣습니다.php.ini 만들기
C:\apps\php-7.3.14-Win32-VC15-x86
아래에 있는 php.ini-production
또는 php.ini-development
를 복사하여 php.ini
만들기php.ini-production
와 php.ini-development
의 어느 것을 사용할까는 php.ini-development와 php.ini-production의 차이. | 사슴이었습니다. 등을 참고하면 좋다고 생각한다. ...省略...
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir="C:\apps\php-7.3.14-Win32-VC15-x86\ext"
...省略...
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir="C:\apps\php-7.3.14-Win32-VC15-x86\tmp"
...省略...
; http://php.net/session.save-path
session.save_path="C:\apps\php-7.3.14-Win32-VC15-x86\tmp"
...省略...↓ここからは追記↓...
[XDebug]
zend_extension = "C:\apps\php-7.3.14-Win32-VC15-x86\ext\php_xdebug-2.9.1-7.3-vc15.dll"
xdebug.profiler_output_dir = "C:\apps\php-7.3.14-Win32-VC15-x86\tmp"
xdebug.remote_log="C:\apps\php-7.3.14-Win32-VC15-x86\tmp\xdebug.txt"
xdebug.trace_output_dir = "C:\apps\php-7.3.14-Win32-VC15-x86\tmp"
PATH를 통과
C:\apps\php-7.3.14-Win32-VC15-x86
로 설정$ php -v
PHP 7.3.14 (cli) (built: Jan 21 2020 13:17:19) ( ZTS MSVC15 (Visual C++ 2017) x86 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.14, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.9.1, Copyright (c) 2002-2020, by Derick Rethans
실패한 것
Apache로 설정
httpd.conf에 PHP 설정
conf
폴더 아래의 httpd.conf
열기 # PHP
LoadModule php7_module "C:/apps/php-7.3.14-Win32-VC15-x86/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/apps/php-7.3.14-Win32-VC15-x86"
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
확인해보기
테스트용 파일 만들기
phpinfo.php
(테스트용 파일)을 작성한다httpd.conf
로 설정되고 DocumentRoot "${SRVROOT}/htdocs"
(초기 값)이면 C:\apps\httpd-2.4.41-o111c-x86-vc15-r2\Apache24\htdocs
입니다.phpinfo.php
<?php phpinfo(); ?>
Apache 시작
$ sc start Apache2.4
SERVICE_NAME: Apache2.4
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0
PID : 10060
FLAGS :
확인해보기
http://localhost/phpinfo.php 보기
Reference
이 문제에 관하여(Windows10에 PHP를 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ponsuke0531/items/b9d23f319437cad5c1e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)