회사에서 php가 섞인 JS 코드를 보기 위해서 각종 툴을 설치했다.
php가 섞인 코드를 보려면 (당연히) php를 설치해야하고, apache 웹 서버도 함께 설치해야한다.
나는 여기에 추가적으로 Tomcat과 JDK를 설치했다. 간단하게 설치 과정을 기록해본다.✍
Apache, Tomcat의 개념은 아래 블로그 참고.
[TOMCAT] 🐱 아파치 톰캣 개념 구성 & 설정 💯 정리
아파치 (Apache) 와 톰캣 (Tomcat) 아파치 (Apache) 아파치 소프트웨어 재단에서 만든 웹서버(web server)를 일컫는다.
inpa.tistory.com
1. PHP VS17 x64 Thread Safe 버전으로 설치
- 설치 이유: Apache 웹 서버 사용할거면 TS 버전 권장하길래 설치함. zip 파일 받아서 설치했다.
- 참고한 글: https://wishlan.tistory.com/entry/PHP-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0-%EC%9C%88%EB%8F%84%EC%9A%B0Windows-%ED%99%98%EA%B2%BD
PHP 설치 하기 - 윈도우(Windows) 환경
1. PHP 공식 사이트https://www.php.net/ PHP: Hypertext PreprocessorPHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.www.php.net무엇을 하든 공식 사이트 정도
wishlan.tistory.com
2. 설치 이후 cmd로 버전 확인했을 때, 에러 발생하여 해결
- 에러: [PHP Warning: 'C:\Windows\SYSTEM32\VCRUNTIME140.dll' 14.29 is not compatible with this PHP build linked with 14.41 in Unknown on line 0]
- 원인: 내가 설치한 php는 VCRUNTIME140.dll (Visual C++ Runtime Library)의 14.41 버전이 필요한데, 내 컴퓨터에 설치된 버전은 14.29여서 에러 발생
- 해결: 제어판>설치된 프로그램 목록을 확인했더니
Microsoft Visual C++ 2008 redistributable x64
Microsoft Visual C++ 2010 x86 redistributable
Microsoft Visual C++ 2013 redistributable x86
이렇게 3가지만 설치되어 있어서 Microsoft Visual C++ 최신 버전 다운로드 및 설치하여 해결 완료
3. Apache 웹 서버 설치, 실행해보기
- 설치 이유: php 들어있는 코드를 열어보려면 필요하다길래 설치. 역시 zip 파일 받아서 설치했다.
- 참고한 글: https://blog.naver.com/cjs0308cjs/223370079814
왕초보도 따라하는 윈도우에 아파치(Apache) 웹서버 설치 따라하기
안녕하세요. 개발자 준생입니다. 이번 시간에는 아파치 (Apache) 대해 알아보겠습니다.
blog.naver.com
Apache 웹 서버를 실행하려면, 설치된 폴더의 bin 폴더에 있는 깃털 모양의 httpd.exe를 더블 클릭하면 아래 사진과 같이 브라우저가 열린다. 나는 httpd.conf 파일에서 서버 이름을 localhost라고 적어놔서 저렇게 접속하니까 열렸다.
4. Tomcat 설치, 실행해보기
- 참고한 글: https://www.snugarchive.com/blog/apache-tomcat-setup/
- 설치 버전: Apache Tomcat 9.0.97
→ 9,10,11 버전 중에 지금 안정화된 버전이 9라고 해서 설치했다. 역시 zip 파일로 설치함..
→ startup.bat 파일 실행했더니 글자가 깨져서 나오길래 블로그 참고해서 콘솔 인코딩을 변경했다.
아파치 톰캣(Apache Tomcat) 다운로드 및 환경설정하기
스프링 웹 프로젝트 준비하기 (3) WAS
www.snugarchive.com
Tomcat은 실행하려면, 설치된 폴더의 bin 폴더에서 startup.bat을 더블 클릭한다.
그러면 아래와 같이 프롬프트가 등장하고, 브라우저에서 주소를 입력하면 서버가 열린다.
나는 기본 설정 그대로 놔뒀기 때문에 localhost:8080으로 열렸다.
5. JDK 설치
- 설치 이유: Tomcat을 사용하려면 JDK가 반드시 있어야 한다고 해서 설치함.
이거 설치하려고 오라클 페이지에 계정을 생성했다. 무료 설치인데 다운받으려면 계정 만들라고 해서 만들 수 밖에.. - 설치버전: Java SE Development Kit 8u431
(톰캣 9버전 구동을 위한 최소 사양이라고 하여 해당 버전으로 설치)
6. 환경변수 설정하고 cmd로 버전 확인
- 참고한 글: https://xinyub.tistory.com/161
- 톰캣, JDK 설치하고 환경변수 설정 완료 (php 설치 후에도 환경변수 추가함)
Windows2019_JDK 1.8, Tomcat 8.5 설치
톰캣 특정 버전을 윈도우에 올려보려고 합니다. 톰캣 버전은 8.5.0 입니다. 톰캣을 사용하려면 먼저 JDK를 설치해야하고, JDK 버전은 1.8을 설치해봅시다.
xinyub.tistory.com
설치가 끝나고 cmd를 다시 열어서 실행했다.
버전 확인 명령어를 입력했을 때, 정상적으로 나오는걸 보니 설치가 제대로 됐구나!👏
7. php 웹 서버에서 열어보기 (apache 연동)
Apache + PHP :: 윈도우(Window) 연동하여 웹개발 시작하기
Apache 와 PHP를 연동하여 웹개발을 시작하기 위한 기초 개발환경을 설정하는 과정이다.
gogoma.tistory.com
php를 apache랑 연동해서 웹 서버를 열어보는건 이 블로그를 참고했다.
Apache의 httpd.conf 파일 수정하고 각종 설정을 한 뒤에, cmd를 관리자 권한으로 열어서 명령어 입력.
서비스 설치 → httpd -k install
서비스 시작 → httpd -k start
서비스 종료 → httpd -k stop
서비스 제거 → httpd -k uninstall
(설치와 제거는 맨 처음과 마지막에 한번만 하면 된다. 계속 사용할거면 시작/종료 명령어만 숙지하면 됨.)
이렇게 기본적인 설치와 실행을 해보았다.
점점 백엔드 지식이 늘어가고, 성장하고 있는게 느껴져서 기분이 좋다!👍

'💾 Backend > PHP, Cloud' 카테고리의 다른 글
AWS 관련 용어 정리 (인바운드, 아웃바운드, 서브넷) (1) | 2024.12.04 |
---|---|
간단한 php 문법 (0) | 2024.11.27 |