일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 안드로이드
- Mail Server
- curl
- 자바스크립트
- not working
- C# IO
- chart.js
- WebView
- dovecot
- C#
- PHP
- 설치
- 안드로이드 gcm
- 안드로이드 푸시
- mysql
- soundpool
- php 취약점
- Android
- roundcube
- FCM
- 안드로이드 푸쉬
- 자동 생성
- 폼메일
- php 시큐어코딩
- xe
- 우분투
- javascript
- html5
- android 효과음
- UML
- Today
- Total
그러냐
우분투 설치 직후 APM (Apache2, PHP, MySQL) 바로 설치 본문
위에서 부터 찬찬히 따라 하시면 될 겁니다.(아마도)
기준은 Ubuntu Server 13.10 기준입니다. 근데 크게 상관 없을 듯
(어차피 apt-get 이 긁어오는 서버가 중요할 듯)
모든 작업은 root 권한을 기준으로 이루어 집니다.
# apt-get update
설치 직후에는 패키지 설치정보가 있는 서버가 최신화 되지 않았기 때문에 업데이트 해줘야 한다.
이걸 안하면 apache2나 등등의 설치 패키지명이 달라 잘 안될 거다.
# apt-get upgrade
기존에 설치되어 있는 패키지들을 업데이한다. apt-get 역시 업데이트 된다.
# apt-get install apache2
리눅스 웹 서버 설치의 기초가 되는 apache2 (아파치) 패키지를 설치한다. 아마 2.2 버전일 듯
# apt-get install php5
아파치에서의 php 구동을 위해 php5 패키지도 설치해 준다.
# apt-get install mysql-server
MySQL DB 서버 구동을 위해 mysql-server 패키지를 설치해준다.
아마 패키지 설치 중간에 루트 비밀번호를 입력 받을 거다.
# apt-get install mysql-client
클라이언트 측(설치하는 서버) 쪽에서 MySQL 접속을 위해 클라이언트 패키지도 설치해준다.
# apt-get install php5-mysql
php와 mysql을 연동해주는 패키지다. 설치한다.
# apt-get install phpmyadmin
추가로 mysql DB 관리 툴인 phpMyAdmin 도 설치해 주자.
설치 중간에 mysql의 루트 비밀번호를 물어볼 것이다.
# service apache2 restart
패키지 설치하면서 아파치가 수도 없이 리스타트 되었겠지만
찝찝하니 직접 리스타트 한 번 시켜줍시다.
끝. 참 쉽죠잉?
apache2 설치 확인
자신의 호스트 IP로 접속해 아래와 같은 화면이 출력하면 성공
MySQL, phpMyAdmin 설치 확인
자신의 호스트IP/phpmyadmin 으로 접속해 아래와 같이 나오면 phpMyAdmin은 설치 성공
MySQL 루트 계정으로 로그인 하고
데이터베이스 서버와 웹 서버의 정보가 아래와 같이 잘 나오면 성공
php5 설치 확인
아파치가 잘 설치 되었으면
/var/www 가 웹 페이지 기본 경로가 되었을 겁니다.
여기에 간단한 php 문을 짠 후 외부에서 접속해보면 되겠죠잉?
<?php echo "<script>alert(\"hello world\")</script>"; ?>
이런거 ㅎ.ㅎ
어잌후 수고하셨슴니다.
저는 저렇게 패키지 설치해서 잘 쓰고 있습니다.
그럼 질문은 댓글이나 댓글이나 댓글을 사용해 주시죠.
끝
'Linux' 카테고리의 다른 글
우분투에서 FTP 설정 (0) | 2016.08.22 |
---|---|
우분투에 PHPMyAdmin 설치하기, 셋팅 (0) | 2016.08.22 |
아파치 디렉토리 리스트 보이게 하기 (0) | 2016.01.28 |
리눅스 기본명령어 (0) | 2016.01.28 |
리눅스 OS버젼 확인 명령어 (0) | 2016.01.28 |