AMP(Apache, MySQL, PHP)

helena·2023년 7월 20일

< 웹 서버 구축: Apache, MySQL, PHP 설치 >

  1. 세팅 initialization
    sudo apt update
    sudo apt upgrade
  2. apache2 설치하기
    sudo apt install apache2
  3. apache2 서버 시작
    sudo service apache2 start
  4. apache2 서버 중단
    sudo service apache2 stop
  5. apache2 서버 재시작
    sudo service apache2 restart
  6. MySQL 설치
    sudo apt install mysql-server
  7. MySQL 확인
    sudo mysql
    exit
  8. PHP 설치
    sudo apt install php libapache2-mod-php php-mysql # 기본 설치
    sudo apt install php-{bz2,imagick,imap,intl,gd,mbstring,pspell,curl,readline,xml,xmlrpc,zip} # 필요 시 extension 설치
    php -v
  9. Apache Server 재시작
    systemctl restart apache2
  10. 방화벽 설정: https://webdir.tistory.com/206
    sudo ufw status # 방화벽 상태 확인
    sudo ufw allow ~ # 방화벽 허용 규칙 추가
    sudo ufw deny ~
    # 방화벽 차단 규칙 추가
    sudo ufw delete ~~~ # 방화벽 규칙 삭제
  • 참고) Apache (port 80), Apache Full (port 443), OpenSSH (22)

참고: https://t-okk.tistory.com/153
https://velog.io/@tritny6516/Ubuntu-20.04%EC%97%90-APM-%EC%84%A4%EC%B9%98Apache2-MySQL-PHP
https://ko.linux-console.net/?p=5357#gsc.tab=0
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-22-04

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

소중한 정보 잘 봤습니다!

답글 달기