참조 1.(ubuntu 16.04 환경에서 진행하였습니다.)
참조 2. https://blog.naver.com/angel_id/221564521754 를 참조 하였습니다.
참조 3. https://fishpoint.tistory.com/2230 를 참조 하였습니다.
웹 서버 관련 패키지 설치 할때 순서는 중요합니다.
1. apache2 설치
2. MySQL 설치
3. PHP 7.X 밑 관련 모듈 설치
먼저 바로 본론으로 들어가기 앞서 패키지 목록을 업데이트 합니다.
여기서 upgrade는 해도 되고 안해도 됩니다.
다음은 아파치 설치 부분입니다.
1. apache2 설치
위 명령어를 먼저 입력을 합니다.
그럼 아파치가 제대로 작동을 했는지 확인하기 위해서 localhost 를 이용합니다.
주소창에 localhost 또는 127.0.0.1 또는 자신의 내부 아이피를 적어주시면 아래 사진과 같이 보인다면 성공입니다.

이 아파치2를 컴퓨터 부팅때마다 자동적으로 작동하게 하는 명령어는 아래와 같습니다.
다음으로는 MySQL 설치하는법입니다.
2. MySQL 설치 or MariaDB 설치
MySQL 설치는 아래와 같은 명령어를 입력합니다.
이 명령어가 정상적으로 작동이 되었을때 서버 부팅시 자동적으로 동작시키기 위해서는 다음과 같은 명령어를 입력한다.
그리거 mysql-client 와 mysql-server 이 명령어를 사용했을때 후보가 없습니다. 라고 뜬다면 다음과 같은 명령어를 입력합니다.
그리고 나서 서버부팅시 MariaDB 서비스가 항상 시작되도록 하기 위해선 아래와 같은 명령어를 입력한다.
당연하지만 꼭 이러한 명령어를 입력할 필요는 없다
설치를 했을때 MySQL 비밀번호를 입력하라고 나올 수가 있다. 그럴때는 root 로 설정하고 넘어가자
다음은 PHP 설치 입니다
3. PHP7.1설치
처음에 update를 했을때 우분투 기본 저장소에 없을 수도 있기 때문에 먼저 7.1버전이 있는지 확인을 해본다. 다음과 같은 명령어를 입력한다.
php7.1 버전이 없다면 다음과 같은 명령어를 입력한다.
자 이제 PHP 7.1을 설치하고 관련 모듈을 설치해보자
수많은 모듈을 전부 다운로드 할 필요는 없지만 반드시 설치해야하는 것은 zip,mysql,mbstring,libapache2-mod-php7.1-common 을 설치해주어야 합니다.
마지막으로 정상적으로 작동이 잘되는지 확인을 해보아야합니다.
apache2 를 다시 시작을 합니다.
편집기는 자신이 좋아하는 것으로 사용하면 됩니다 여기선 nano 로 진행합니다.
먼저 /var/www/html 에 가서 phpinfo.php 를 만들고 내용을 입력한 후 저장하면 됩니다.
다음 명령어로 합니다.
여기에서 <?php phpinfo(); ?>
를 입력하고 컨트롤+X를 누르고 Y를 누르면 저장이 됩니다. 나가기 위해서는 엔터를 눌러주시면 됩니다.
이제 주소창에 localhost/phpinfo.php 를 입력하게 되면 PHP 기본 테스트 페이지가 성공적으로 표시가 될 것입니다.

여기까지 오류가 없다면 성공입니다.
도중에 오타가 있을 수 있으니 오류 및 피드백 받습니다.
'Linux' 카테고리의 다른 글
Archive file 압축/해제 (0) | 2024.04.01 |
---|---|
링크 파일(lnk) (1) | 2024.04.01 |
칼리 리눅스(kali linux)를 이용한 kwetza 툴 오류 있을 때 (0) | 2024.04.01 |
Goole Cloud Platform에서 codns 도메인 사용 (0) | 2024.04.01 |
kali_linux 2020 burpsuite 버프 스위트 요약(다운로드) (0) | 2024.04.01 |