=== Prologue ===
php로 웹사이트를 만드는 것을 본 적이 있는데 내가 직접 사이트를 만들어 본 적은 없었다.
but,
php를 이용해서 웹사이트를 작업해야하는 업무(?)가 주어졌고,
나는 만들어야 하니 ~~
사수님께 도움 요청을 했다.
php 개발환경을 먼저 구축해야한다고 하시면서
XAMPP 프로그램을 깔아 주셨는데,
집에와서 XAMPP에 대해 알아보았다.
==== Mission ====
★ 우선, XAMPP란?
XAMPP의 이름은 아래의 줄임말
X (크로스 플랫폼의 뜻에서)
아파치 웹 서버(Apache)
MariaDB(MariaDB) : 2015년 10월 19일 MySQL에서 MariaDB로 바뀐 XAMPP 버전이 배포되었다. https://www.apachefriends.org/blog/new_xampp_20151019.html
PHP(PHP)
펄(Perl)
XAMPP를 설치하는 것은 각각의 구성물을 설치하는 것에 비해 훨씬 시간을 적게 소비한다고 한다.
한 컴퓨터에 자기 자신을 포함해 여러 개의 구현물이 있을 수 있고, 다른 컴퓨터로 바로 복사할 수도 있다.
가볍게 만들어진 작은 버전도 있다.
==> 우리가 PHP를 사용하여 웹사이트를 만들려면 웹 호스팅을 하거나, 개인용 PC에 웹 호스팅과 비슷한 환경을 만들어야 한다.
개인용 PC에 웹호스팅처럼 웹서버를 하려면 PHP, MYSQL, APACHE를 각각 설치해야 한다.
하지만, XAMPP는 이런 PHP, MYSQL, APACHE를 하나의 서버프로그램으로 패키지화해놓은 프로그램이다.
(나는 포트폴리오 작업시, MariaDB로 작업했는데 그때 개별 설치로 작업 진행을 했었다.)
이런 유용한 프로그램이 있었구나.
그렇다면 이제
XAMPP 를 설치하고,
php 환경을 만들어 보자.
다운로드 링크 : https://www.apachefriends.org/index.html
==== detail progress ====
1. 윈도우 버전으로 다운로드를 실행
(나는 파일질라가 있어서, 체크박스 제외)
2. 설치를 하고 나면, 이런 화면이 뜬다.
사용할 프로그램 서비스를 체크하면 그 환경이 구축되는 거 같다.
회사에서는 퍼블작업만 하는 거라,
(서버는 쓰지 않으니)
apache만 실행하고 FTP에 파일을 올려
서버로 작업을 진행한다.
mysql 같은 경우는
본인의 id와 pw를 넣어
서버 db를 구축해야 한다.
admin을 클릭하면
myadminphp 이 실행되어 창이 열리고,
관리자 페이지로 넘어갈 수 있다.
db관리를 할 수 있는 곳이라고 생각하면 된다.
MariaDB와 같은 기능을 가지고 있다.
(phpMyAdmin은 MySQL을 월드 와이드 웹 상에서 관리할 목적으로 PHP로 작성한 오픈 소스 도구)
3. 그리고 config를 누르면
파일 경로 설정 화면 창이 나온다.
기본 editor를 설정할 수 있다.
4. 이제 실행할 일만 남았는데,
무작정 vs code를 실행한다고 되는 게 아니라
xampp와 연결되어 있는 경로에 php, html, css 등 파일을 넣어놓고
실행해야지 파일 실행이 제대로 될 것이다.
그 경로는
아래 ★ 가 기본 경로가 될 것이다.
xampp 폴더 하위에 있는 htdocs이고,
본인이 편한 대로 옮겨도 좋다.
5. 이후에는 다시 시작할 때
xampp controler panel 실행 후
appache 등 본인이 사용할 기능들을
start 누른 후
작업을 시작하면 된다!!
처음에는 조금 당황스러웠는데
이론과 동작원리를 알고 나니
그리고 몇 번 파일을 실행해보고 나니
익숙해지고 이해가 간다.
천천히 따라 해 보면서 여러분들도
php 환경을 잘 구축하기를!
'FRONTEND > Php_Mysql' 카테고리의 다른 글
[php] php란 무엇인가? php와 mysql의 상호작용 (0) | 2021.07.04 |
---|---|
[php] 회원가입 정보 db 삽입하기 (0) | 2021.05.04 |