$ apt-get upgrade
$ apt-get update
$ apt-get install sudo
$ apt-get install upgrade
$ apt-get install g++
$ sudo apt-get -y install lamp-server^
$ sudo apt install systemd
mysql 경우 워크벤치라는 GUI의 관리 툴이 있는데
같이 설치 되면서 자동 설치가 된다.
아파치나 php는 원하는 위치에 압축 풀면 사용할 수 있다.
물론 몇개의 설정파일을 수정해야 한다.
$ systemctl restart apache2
$ systemctl enable apache2
$ systemctl status apache2
restart : 이상이 있거나, 설치 직후
enable : 서버 환경 구축한 후 활용 할 때
status : 지금 상태 확인
systemd 가 가능한 image 를 써야한다.
$ docker run -d --name systemd-ubuntu --privileged -v
$ docker exec -it systemd-ubuntu /bin/bash
$ sudo /etc/init.d/apache2 start
* Starting Apache httpd web server apache2 *
mysql 설치
# Mysql 설치
$ sudo apt install mysql-server
# Mysql 보안 스크립트 실행
$ sudo mysql_secure_installation
mysql password : swc15.....
설치 완료
php 설치
php에서 apache2와 mysql 사용할 수 있게 해주는 모듈을 함께 설치한다.
$ sudo apt install php libapache2-mod-php php-mysql
PHP를 설치하기 전에 Apache2, Mysql 이 먼저 설치가 되어 있어야 한다.
기본적으로 사용하는 익스텐션 설치
$ sudo apt install php-{bz2,imagick,imap,intl,gd,mbstring,pspell,curl,readline,xml,xmlrpc,zip}
$ vi index.php
<? php
phpinfo();
?>
$ curl http://172.17.0.2.
설치 완료
ip 확인
$ sudo apt-get install net-tools
$ ifconfig
'🚦 Server > AWS' 카테고리의 다른 글
Bitnami local 서버 구축, 포트포워딩 (0) | 2021.07.07 |
---|---|
nginx (0) | 2021.07.02 |
PHP 수동 설치 (0) | 2021.06.27 |
MySQL 수동 설치 (0) | 2021.06.25 |
Docker로 Apache 수동 설치 (0) | 2021.06.24 |