이 포스트는 Apache + PHP + MySQL을 이용하여 WordPress를 설치하는 것이 목표입니다.


제가 설치한 환경은

1. OS : Windows 7 Professional K 64bit SP1

2. MySQL Community : 5.7.12

입니다.  참고해주시기 바랍니다.


이번에는 MySQL을 설치해보도록 하겠습니다.


http://dev.mysql.com/downloads/installer/

전 가난한 개인 개발자 이므로 MySQL Community 버전을 설치해보도록 하겠습니다.

아마 한번에 받아서 설치하냐 설치파일만 받아서 바로바로 인터넷에서 받아 설치하냐 차이인거 같은데

전 밑에 거 받았습니다.


다운로드를 눌러주면

가입을 권유하지만 저처럼 가입하기 싫으시면

밑에 No thanks 어쩌구를 눌러주시면 됩니다.


그럼 다운로드 완료.

받은 설치파일을 실행하면

동의하고 Next 눌러주시면 됩니다.


다양한 선택지가 나옵니다.

전 Developer Default로 했습니다.

설치하려는 제품 중에 몇가지 필요한 것들이 있다는 군요

여기서 Execute를 눌러주면 필요한 소프트웨어들을 자동으로 설치해 줍니다.


여기서도 Execute

그럼 본격적인 설치가 시작됩니다.


이번엔 Next


으헉 이게 뭐지!! 놀라지 마시고

전 여기서 Config Type은 나중에 진짜 서버로 돌리거기 때문에 Server Machine으로

했지만 공부하실 분들은 걍 Development Machine으로 해주심 됩니다.

Port Number는 MySQL 포트를 정해주는 부분으로 잘 모르시면

그냥 Next 하시면 됩니다.


여기서는 DB를 관리할 관리자 계정의 비밀번호 설정입니다.

절대 까먹지 마세요


맨 위는 윈도우 서비스에서 설정할수 있게 살 것인가

밑에는 윈도우 서비스에 표시될 이름

그 밑에는 컴퓨터 시작 시에 MySQL을 시작 할 것인가


설정 되시면 넘어가시면 됩니다.

Next!!!


Execute!!


넘어가시다 보면 밑에 check 눌러서 제대로 되는지 확인

Next!!!


또 Execute!!! 


하고 그냥 넘어가 주시면 끝납니다!!


끝!



'WEB > APM' 카테고리의 다른 글

[APM] PHP 설치하기  (0) 2016.05.18
[APM]Apache HTTP 서버 설치하기  (0) 2016.05.18

이 포스트는 Apache + PHP + MySQL을 이용하여 WordPress를 설치하는 것이 목표입니다.


제가 설치한 환경은

1. OS : Windows 7 Professional K 64bit SP1

2. PHP : 7.0.6

입니다.  참고해주시기 바랍니다.


이번에는 PHP를 설치해보도록 하겠습니다.


http://windows.php.net/download#php-7.0

위 주소로 들어가서 PHP를 다운 받으면 된다.

여기서 주의해서 볼 점은 Non Thread Safe 버전과

Thread Safe 버전이 있다는 점이다.


이 두 차이점은

기본적으로 Apache HTTP Server는

MPM(Multi-Processing Module)이라 해서 두가지 방식을 지원한다.


바로 Prefork / Worker 두가지가 있다.


먼저 Prefork는 하나의 자식 프로세스 당 하나의 쓰레드를 사용하고

Worker는 하나의 자식 프로세스 당 여러 개의 쓰레드를 사용한다.


용도에 맞게 받아주면 된다.

난 Thread safe를 받아주었다.



그 다음 압축을 풀어서 내가 위치하고 싶어하는 곳에 넣고 설정을 해주면 된다.

C:\Lib\php7.0.6\

내 경우에는 위 폴더에 넣어주었다.



그 다음 파일 중에서

php.ini-development

란 파일을 복사해서

php.ini

파일로 만들어 준다.


그 다음 php.ini 파일에 들어가서

;extension=php_mysqli.dll

라는 문장에서 ;를 빼준다.

extension=php_mysqli.dll




그 다음 아파치 해들러를 설치해줘야 한다.

전 포스트에서 설치했던 Apache HTTP Server 폴더에 들어가서

[conf] - [httpd.conf]

파일을 열어 다음과 같은 문장을 맨 마지막에 입력해 준다.


# load php module

LoadModule php7_module "c:\Lib\php7.0.6\php7apache2_4.dll"

AddHandler application/x-httpd-php .php


# configure the path to php.ini

PHPIniDir "C:\Lib\php7.0.6"

※ 위 경로들은 설치 한 경로에 맞게 수정을 해줘야 합니다!!


<IfModule dir_module>

    DirectoryIndex index.html index.php

</IfModule>

위처럼 표시된 부분이 있는데 뒤에 index.php를 추가해 주어야 한다.
※ 난 이것 때문에 생고생함.......


그 뒤 Apache HTTP Server를 재시작 해주면 된다.



끝.

'WEB > APM' 카테고리의 다른 글

[APM] MySQL 설치하기  (0) 2016.05.18
[APM]Apache HTTP 서버 설치하기  (0) 2016.05.18

이 포스트는 Apache + PHP + MySQL을 이용하여 WordPress를 설치하는 것이 목표입니다.


제가 설치한 환경은

1. OS : Windows 7 Professional K 64bit SP1

2. Apache HTTP Server : 2.4.2

입니다.  참고해주시기 바랍니다.


우선 Apache HTTP Server 설치를 해봅시다.


위에 보이시는 것처럼 공식 사이트에서는 바이너리 파일을 제공하지 않습니다.



https://www.apachehaus.com/cgi-bin/download.plx

대신 이런 유명한 사이트에서 윈도우 용 바이너리 파일을 구할 수 있습니다.

난 64비트 환경이라 밑의 두 개중 하나를 받았지만 32비트 사용자라면 위의 버튼을 눌러서 다운받으면 된다.


압축 파일을 풀어보면 설치 하는 방법도 자세하게 html페이지로 나와 있는데

역시나 고맙게도 영어로 작성되어 있다.


우선 이 파일을 사용하려면 

 Visual C++ 2008 Redistributable Package(64bit)

Visual C++ 2008 Redistributable Package(32bit)

가 설치 되어 있어야 된다고 한다.

※ 없으신 분들은 위 링크를 타고 들어가서 설치!



그 다음에는 해당 HTTP 서버를 저장할 root폴더를 정해야 한다

내가 저장하고 싶은 곳을 지정하면 되는데

C:\Apache24

여기선 위 폴더로 지정하였다.

압축 파일안에 들어 있는 Apache24폴더를 C드라이버로 옮겨주면 끝.

옮겨준 폴더가 root 폴더가 된다.



이제 명령 프롬프트 창을 열어서 제대로 동작하는지 확인해 보자.

※ 참고로 윈도우 키 + R 을 눌러서 cmd를 입력해서 키는 것이 빠르다.

우선 C:\Apache24\bin 폴더에 들어가서

httpd.exe 파일을 실행한 결과이다.

밑에 커서가 계속 깜박거리고 있어야 정상이다. 

만약 에러가 뜨거나 한다면 무언가 잘못된 것이다.


그 다음 인터넷 브라우저 차에 

http://localhost

라고 쳐서 사이트가 제대로 동작하는지 체크한다.



위 처럼 뜬다면 성공이다!!



이제 동작 여부를 확인 하였으니 설치를 해주면 된다.

아까 명령 프롬프트 창에서 Ctrl + C 를 입력하면

httpd.exe가 강제 종료 되고 다시 명령을 입력할 수 있게 바뀐다.


이제 Apache HTTP Server를 Window Service 에 등록해 줄 차례다.

(매번 명령 프롬프트 창으로 실행하려면 안해도 좋다.)


아까 있던 폴더에서 그대로 아래 명령어를 쳐주면 된다.

httpd -k install

만약 등록이 성공한다면 위처럼 성공적으로 서비스가 등록되었다고 나온다.


그럼 이제 등록한 서비스를 어떻게 이용가능한가?

명렁어들이 있다.


httpd -k start     서비스 시작

httpd -k stop     서비스 종료

httpd -k restart    서비스 재시작

httpd -k uninstall    서비스 제거

httpd -V            버전 정보

httpd -h            명령 옵션




httpd -k start 명령어만 쳐주면

Apache HTTP Server가 실행 된다.


명령 프롬프트로 시작하고 끄는 것이 싫다고 한다면

[제어판] - [관리도구] - [서비스]

에 들어가면 볼 수 있다.

위 처럼 설치만 하면 위 창에서 볼 수 있다.

시작됨 이라고 되어 있으면 서버가 돌아가고 있는 거고

그 오른쪽에 자동은 윈도우 시작 시에 자동으로 시작할 것인지 묻는 거다.

사용하고 싶을 때만 사용할 거면 수동으로 바꿔주면 된다.



끝.

'WEB > APM' 카테고리의 다른 글

[APM] MySQL 설치하기  (0) 2016.05.18
[APM] PHP 설치하기  (0) 2016.05.18

+ Recent posts