우분투 (버전 20)에 APM 설치 (phpmyadmin 포함) > Server & etc

Server & etc

우분투 (버전 20)에 APM 설치 (phpmyadmin 포함)

페이지 정보

본문

ubuntu 20 

암호 바꾸기 

passwd root 


우분투에 apache / mariadb / php 설치 


sudo apt update * 등록된 저장소 내 패키지 정보 최신으로 업데이트. 

sudo apt upgrade * 업데이트 패키지 정보를 기준으로 패키지 업데이트. 

sudo apt autoremove * 필요없는 패키지 삭제. 


------------


sudo apt install apache2 * 아파치 설치 

sudo service apache2 start * 아파치 시작 

sudo service apache2 stop * 아파치 중지

sudo service apache2 restart * 아파치 재시작 


-------------


maria db 설치 

sudo apt-get install -y mariadb-server 


mysql -u root -p

Enter password #초기에 비번 없으므로 그냥 엔터 


mysql> use mysql;

mysql> select host, user, password from user; #계정 암호 확인 

mysql> update user set password=password('변경할암호') where user='root';

mysql> select host, user, password from user; #계정 암호 재확인 

mysql> exit (또는 \a 사용) 


---------------- 


php 설치 

sudo apt install php libapache2-mod-php php-mysql * php에서 apache2와 mysql을 사용하게 해주는 libapache2-mod-php와 php-mysql 모듈을 같이 설치 

sudo apt install php-{bz2,imagick,imap,intl,gd,mbstring,pspell,curl,readline,xml,xmlrpc,zip} * 필수 모듈 추가 설치 


----------------

phpMyAdmin 설치
설치
sudo apt-get install phpmyadmin
웹서버에 연동
/etc/apache2/apache2.conf 파일에
Include /etc/phpmyadmin/apache.conf  <<< 내용 추가
보안을 위해 디렉터리 Alias(가명) 변경
/etc/phpmyadmin/apache.conf 파일에
Alias /접속디렉토리명 /usr/share/phpmyadmin 추가
phpmyadmin이라는 기본 디렉토리명은 접속공격이 용이하므로 특이하게 변경한다.
웹서버 재시작
sudo service apache2 restart
* phpMyAdmin 삭제
sudo apt-get remove phpmyadmin