본문 바로가기

Programming Language/PHP

[PHP] 윈도우 환경에서 PHP한번에 설치 및 실행하기 (+ MySQL / Apache)

 

 

 

PHP스톰 에디터로 한번에 AMP가 사용가능하지만, 유료이기때문에 다소 힘들수있습니다.

아톰에디터로도 사용을 하시는 분들이 간혹 있지만, Apache와 MySQL을 별도로 설치해서 연결해야 합니다. 그래서 불편하기떄문에 이번 편에서는 한번에 설치하는 방법을 통해 PHP 편리하게 학습하시는 분들을 위해 포스팅해보겠습니다.

 

 

 

 

 

 

* WAMP란?

: Window에서 Apache, MySQL, PHP를 한번에 설치하는 약어입니다. (윈도우가 아니라면 그냥 AMP라고 불립니다.)

 

 

https://bitnami.com/stack/wamp/installer

 

Install WAMP, Download WAMP

show MD5 f003af88844e45da7c2929917db4087a SHA1 01eac2c772b8309dd3eb42016877ce81d21cca69 SHA256 9d5bd6e99c0dcc5e6a19144713924d39f797654d89a78c8ce16204e9e414fc42

bitnami.com

 

 

 

1. 위에 있는 URL을 접속해줍니다. 그리고 버튼을 클릭해주고, 아래 내려가시면 자동으로 해당 OS에 맞는 다운로드 버튼이 있으실겁니다.

 

 

 

 

 

2. 로그인하라고 하는데, 그냥 맨 아래 "No thanks"를 클릭해주고 넘어갑니다. (로그인해도 무방합니다.^^)

 

 

 

 

 

3. 위처럼 체크박스를 만들어줍니다. 체크해제한부분은 프레임워크를 사용여부에 따라 설치를 하는것인데

아직 프레임워크를 사용하지 않을거라서, 맨 아래 PHPMyAdmin만 클릭하고 설치해줍니다.

(나중에 MySQL을 사용할거고, 편리하게 웹상에서 사용할거기에 설치해줍니다.)

다음은 DB 패스워드를 사용할 비밀번호 입력하라고 하는데 비밀번호 입력하고 넘어갑니다.

 

 

 

 

 

 

 

 

 

4. 모두 설치강 완료가 되면 "Open phpMyAdmin"을 클릭해줍니다.

 

 

 

 

 

 

5. 위에서 설치할때 비밀번호 입력해주셨던 암호를 입력해주시고, 사용자명은 "root"라고 입력하시고 로그인합니다.

 

 

 

 

 

6. 위처럼 웹상에서 데이터베이스를 보다 쉽게 사용할 수 있게 DB(MySQL)에 접속했습니다.

 

 

 

 

 

7. 이번에는 비트나미 응용프로그램에서 상단 "Manage Servers"를 클릭해보면, 현재 아파치와 MySQL이 실행중입니다.

만약에 DB나 아파치를 정지하고 싶다거나 다시 시작하고싶을때 사용할수있는 버튼이 우측에 존재합니다.

(PHP는 아파치라는 서버를 통해 동작되기에 PHP를 정지하고 싶다면 아파치서버를 정지하시면 됩니다.)

 

 

 

 

 

8. "Server Events"는 현재까지 어떻게 서버 or DB가 어떤 동작을 했는지, 에러가 발생했는지에 대한 여부 및 기록이 남는 곳입니다.

 

 

 

 

 


 

 

설치를 완료했으니, 이제 PHP 설정을 해보겠습니다.

 

 

 

 

1. "Open Appllication Folder"를 클릭해줍니다.

 

 

 

 

 

2. PHP폴더를 클릭하고 위 사진처럼 php.ini파일을 메모장으로 열어줍니다.

 

 

 

 

 

3. Ctrl + F를 눌러줘서 검색창을 열고, "display"라고 입력해주고 찾아줍니다.

찾다보면 위 사진처럼 display errors = off라고 되어있을겁니다. 이부분을 On으로 사진처럼 변경해주고 저장하고 닫아줍니다.

( 만약 php를 실행할때 에러가 발생하면 웹브라우저를 통해 어떤에러가 발생했는지 확인하기위해 설정파일에서 바꾸어준겁니다. )

 

 

 

 

4. 그리고 위 사진처럼 Manage Servers로 와서 아파치를 설정파일을 적용하기 위해 재실행해줍니다. (restart클릭)

이로써, 윈도우 환경에서 아파치와 MySQL, PHP까지 모두 설치해보았습니다.

에디터는 편하신거 사용하시면 됩니다~ ㅎㅎ