PHP 도입

4542 단어 PHPWindows
php로 만들어진 사이트의 수정 확인이 로컬에서도 가능하면 편리합니다.
gulp과 Browser-sync를 이용하여 로컬 서버를 세우기 위해 PHP의 도입에 대해 설명하고 있습니다.

환경



Windows10 Pro
PHP 7.4 (7.4.19)


이름
설치 장소


PHP
C:\php


PHP 설치



PHP를 설치합니다. 공식 사이트에서 다운로드.
PHP 7.4 (7.4.19)에서 VC15 x64 Thread Safe (zip)를 선택
ㅡㅡㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ php. 네 t / w w ぉ 아 d


「C:\」에 「php」디렉토리를 신규 작성해, 그 중에 「php-7.4.19-Win32-vc15-x64.zip」의 내용을 해동.
「C:\php」가 되도록 한다.

환경 변수 설정



Windows 마크 > 검색 > "시스템 환경 변수 편집"> "환경 변수"를 엽니다.



**의 사용자 환경 변수>「Path」>「편집」


신규 > C:\php를 추가하고 OK


「시스템 환경 변수」>「Path」로부터, 마찬가지로 「신규」로 「C:\php」를 추가.



명령 프롬프트 또는 Git Bash 등을 열고 "php -v"로 버전을 확인하십시오.
아래와 같이 표시되면 설치 성공.


php.ini 설정



이어서 php.ini를 설정한다.
C:\php\php.ini-production을 복사하여 붙여넣고 php.ini로 이름을 바꿉니다.
이후 필요에 따라 이름을 바꾼 "php.ini"의 내용을 다시 씁니다.

멀티바이트 함수 활성화



일본어 등 멀티바이트 문자를 사용하려면 mbstring을 활성화합니다.
"extension = mbstring"으로 검색하여 아래의 코멘트 아웃을 제거합니다.
;extension=mbstring
↓
extension=mbstring

다음으로, 언어에 일본어를 지정한다.
「mbstring.language」로 검색해, 아래의 코멘트 아웃을 해제한다.
;mbstring.language = Japanese
↓
mbstring.language = Japanese

다음으로 문자 코드를 지정합니다.
「;mbstring.internal_encoding」으로 검색해, 아래와 같은 코멘트 아웃을 떼어, 「UTF-8」을 추기.
;mbstring.internal_encoding =
↓
mbstring.internal_encoding = UTF-8

다음에, HTTP 통신시에 자동으로 문자 변환을 행하지 않도록 지정한다.
「mbstring.http_input」로 검색해, 아래와 같은 코멘트 아웃을 떼어, 「pass」를 추기.
「mbstring.http_output」로 검색해, 아래와 같은 코멘트 아웃을 떼어, 「pass」를 추기.
「mbstring.encoding_translation」으로 검색해, 아래의 코멘트 아웃을 해제한다.
;mbstring.http_input
↓
;mbstring.http_input = pass

~
~

;mbstring.http_output
↓
mbstring.http_output = pass

~
~

;mbstring.encoding_translation = Off
↓
mbstring.encoding_translation = Off

다음에, 문자 코드의 자동 판정 순서에 대하여 지정한다.
「mbstring.detect_order」로 검색해, 아래의 코멘트 아웃을 떼고, 「auto」를 재기록한다.
;mbstring.detect_order = auto
↓
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII

다음으로 변환이 실패하면 문자가 출력되지 않도록 지정합니다.
「mbstring.substitute_character」로 검색해, 아래의 코멘트 아웃을 해제한다.
;mbstring.substitute_character = none
↓
mbstring.substitute_character = none

SQLite 사용



데이터베이스를 활성화합니다.
「pdo_sqlite」로 검색해, 아래의 코멘트 아웃을 해제한다.
「sqlite3」으로 검색해, 아래와 같은 코멘트 아웃을 떼어낸다.
;extension=pdo_sqlite
↓
extension=pdo_sqlite

~
~

;extension=sqlite3
↓
extension=sqlite3

설정이 완료되면 Apache를 다시 시작하고 php.ini 설정을 반영합니다.
또한 설정한 내용은 phpinfo.php에서 확인할 수 있다.
이상으로 PHP의 도입과 설정은 완료.

참고



php.ini의 설정에 대해서는, 아래의 사이트가 알기 쉽게 대단히 공부가 되었습니다.
Let's 프로그래밍: htps //w w. 그럼 ㄔ d리ゔ ぇ. jp / php / in s tar / l로 x8. HTML

좋은 웹페이지 즐겨찾기