일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java
- JavaScript
- 리눅스
- IPO
- 제이쿼리
- css
- linux
- 공모주 청약 일정
- 코드이그나이터
- 주식
- 주식 청약 일정
- 공모주
- php
- SQL
- 6월 공모주 청약 일정
- Oracle
- 7월 공모주 청약 일정
- MYSQL
- 자바
- 공모주 청약
- codeigniter
- 자바스크립트
- Eclipse
- jquery
- html
- 오라클
- 맥
- Stock ipo
- Stock
- 주식 청약
- Today
- Total
개발자의 끄적끄적
[APM] Windows 10에서 APM 직접 설치하기 - PHP 편 [펌] 본문
[APM] Windows 10에서 APM 직접 설치하기 - PHP 편 [펌]
지난시간에 이어서 APM설치 중 두번째로 PHP를 설치해보고자 한다.
PHP 설치라고 했을 때 "PHP"라고 하면 사실 언어 이름이고, 우리가 설치할 이 녀석(?)을 정확히 표현하고자 한다면 아마 "PHP 인터프리터"를 설치한다고 보는 편이 좋을 것 같다. PHP 인터프리터는 클라이언트의 요청에 의해 웹서버 내에 php언어로 작성된 코드를 해석하여 웹서버의 처리 명령을 실행하고 이 결과 값(html 페이지)을 클라이언트로 전송하는 개념으로 생각할 수 있다. 자세한 내용은 다른 좋은 포스팅이 많이 있으니 참고하시면 된다.
바로 설치해보자.
0. Prerequisite
php는 설치 전에 VisualStudio 2015용 재배포가능 패키지(VC_redist)를 설치하여야한다.
https://www.microsoft.com/ko-kr/download/details.aspx?id=48145
MS에서 공식 제공하는 프로그램을 받아서 실행한다.
이렇게 받은 프로그램을 실행하면 이런 창이 뜬다. 당황하지 않고 실행해준다.
1. PHP7 설치
1.1 PHP설치
공식 홈페이지의 windows용 php 다운로드 페이지는 아래와 같다.
https://windows.php.net/download/
페이지를 들어가면 여러 버전이 있다. 버전은 계속 바뀔테고, 중요한 키워드인 "x64", "Thread-safe"가 포함된 버전을 받아야 한다.
본 포스팅에서는 PHP 7.3의 VC15VC15 x64 Thread Safe (2019-Jul-03 17:49:17) 를 사용한다.
이 역시 apache와 마찬가지로 zip형태로 다운받은 후 압축을 APM root directory에 풀어준다.
1.2 php.ini 수정
먼저 php.ini-development 복사하여 php.ini로 이름을 변경하여야 올바로 인식한다.
그 다음 extension 디렉토리 변경을 위해 php.ini를 수정한다.
extension_dir = “./” -> extension_dir = “C:/APM/php/ext”
1.4 httpd.conf 수정
이제 apache설정을 다시 수정해야한다. C:/APM/Apache24/conf의 httpd.conf를 열고 다음과 같이 수정한다.
1) 태그 내의 DirectoryIndex 다음에 index.php 추가
2) 파일 맨 끝에 다음 구문 추가
PHPIniDir “C:/APM/php”
LoadModule php7_module “C:/APM/php/php7apache2_4.dll”
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php
그런데... 여기서 그냥 복붙하면 "가 유니코드로 들어가는 문제가 있다. 그래서 하나씩 수정해준다.
1.5 저장 후 apache 서비스 재시작
이제 명령프롬프트를 관리자 권한으로 실행하여 apache서버를 재시작한다.
명령은 httpd -k restart이다.
1.6 php 실행 테스트
php 인터프리터가 제대로 동작하는지 확인을 위해 웹문서 저장공간(C:/APM/Apache2/htdocs)에 php파일을 작성한다.
<?php
phpinfo();
?>
이 후 웹브라우저 주소창에 http://localhost/phpinfo.php를 입력하여 접속한다.
다음과 같이 뜨면 정상이다.
이렇게 php설치도 끝났다. MySQL의 연동은 좀 더 복잡하다. 하지만 설명대로 잘 따라온다면 이 역시 혼자 하는 것보다는 수월하게 진행할 수 있을것이다.
끝!
'개발' 카테고리의 다른 글
[개발참고] TOP7 오픈 소스 콘텐츠 관리 시스템 (CMS) [펌] (0) | 2020.09.02 |
---|---|
[APM] Windows 10에서 APM 직접 설치하기 - MySQL 편 [펌] (0) | 2020.09.01 |
[APM] Windows 10에서 APM 직접 설치하기 - Apache 편 [펌] (0) | 2020.08.31 |
[개발/tool] 에디트플러스(EditPlus) 4 - 서버 파일 열기 오류 [펌] (0) | 2020.08.28 |
[개발참고] Tesseract로 OCR 하기 [펌] (0) | 2020.08.25 |