컴공생의 다이어리
Ubuntu 20.04에 APM 설치(Apache2, MySQL, PHP) 본문
Ubuntu 20.04에 APM 설치(Apache2, MySQL, PHP)
우선 우분투 시스템 내 패키지를 최신 버전으로 업그레이드한다. 생각보다 오래걸리는 작업이다.
# 등록된 저장소 내 패키지 정보를 최신으로 업데이트
sudo apt update
# 최신으로 업데이트 된 저장소 내 패키지 정보를 바탕으로 시스템에 설치된 패키지들을 업그레이드
sudo apt upgrade
# 불필요해진 패키지를 자동으로 삭제
sudo apt autoremove
Apache2 설치
# apache2를 설치
sudo apt install apache2
# 아파치 서버 시작
sudo service apache2 start
# 아파치 서버 중지
sudo service apache2 stop
# 아파치 서버 재시작
sudo service apache2 restart
apache 서버를 실행시킨 후 firefox나 chrome같은 웹브라우저 주소창에 localhost를 입력하면 아래와 같은 페이지가 보이면서 서버가 구동된 것을 확인할 수 있을 것이다. 물론 Ubuntu의 웹브라우저를 사용해야 한다.
MySQL 설치
# Mysql 설치
sudo apt install mysql-server
# Mysql 보안 스크립트 실행
sudo mysql_secure_installation
설치가 끝난 다음에 MySQL 보안 스크립트를 실행시켜 보안을 좀 더 강화할 수 있다. 굳이 필요하지 않은 경우 설정하지 않아도 될 것 같다.
PHP 설치
# PHP를 설치
# php에서 apache2와 mysql 사용할 수 있게 해주는 모듈을 함께 설치
sudo apt install php libapache2-mod-php php-mysql
PHP를 설치하기 전에 Apache2, MySQL이 먼저 설치되어 있어야 한다.
https://yoshikixdrum.tistory.com/214
728x90
반응형
'Development > 기타' 카테고리의 다른 글
[마크다운, Markdown] 토글(toggle), Expander control(접기/펼치기) (3) | 2021.10.19 |
---|---|
운영체제(OS, Operating System) - 정의, 종류, 기능, 목적 (0) | 2021.10.15 |
[Jupyter notebook] 주피터 노트북 table(테이블) 왼쪽 정렬 (0) | 2021.09.29 |
[마크다운, Markdown] 코드 블록(code block) (0) | 2021.09.27 |
스네이크 케이스, 카멜 케이스, 케밥 케이스, 파스칼 케이스 (0) | 2021.08.07 |
Comments