1. How to install LAMP stack?
Kookmin university 20133242 이두나
2. LAMP?
: LAMP는 웹사이트나 서버 운영에 자주 같이 쓰이는 다음의 소프트웨어들의 이름을 합한 약자.
Linux OS.
I will use
ubuntu14.04
LTS
Web
server
Databas
e
Programming
Language :
PHP, Perl or
Python
3. -터미널에서 입력하세요-
$ sudo apt-get update & sudo apt-
get upgrade
update & upgrade operation
$ sudo apt-get install apache2
Webserver install operation
Write down http://localhost in your
web browser. If you see this page,
then your web server is now correctly
installed.
STEP 1. INSTALL APACHE
4. STEP1. PUBLIC IP ADDRESS
- How to find your server’s public IP address? –
$ifconfig
네트워크 인터페이스를 설정한다.
Ifconfig 사용방법 및 정보
$ ifconfig eth0
: eth0으로 지정된 네트워크 장치의 IP Address, Netmask, Broadcast등의
정보를 출력
$ ifconfig eth0 down
: 현재 작동중인 네트워크 장치 eth0의 작동을 중지
6. STEP2.INSTALL MYSQL
$ sudo apt-get install mysql-client php5-mysql
외부 기기와의 연동을 위한 명령
$ sudo vi /etc/mysql/my.cnf
Configure를 수정해 주어야 한다.
#Bind-address = 127.0.0.1
위의 내용을 지운다. 해당 아이피에서만 접속을 허용한다는 의미!
8. STEP2.외부접속 허용하기
Mysql> GRANT all privileges on test.* to ‘root’@ ‘ %’ identified by
‘password' ;
Mysql> GRANT all privileges on test.* to ‘root’@ ‘ localhost’ identified
by ‘password' ;
Root계정에 대한 원격접속과 localhost에서의 접속을 허용하도록 설정한다.
Mysql> flush privileges;
서버에 권한이 변경되었음을 알리고 즉시 반영되도록 한다.
Mysql> quit;
$ sudo /etc/init.d/mysql restart
12. STEP3.1.PYTHON
-터미널에서 입력하세요-
$ sudo atp-cache search MySQLdb
python-mysqldb - A Python interface to MySQL
python-mysqldb-dbg - A Python interface to MySQL (debug extension)
bibus - bibliographic database
eikazo - graphical frontend for SANE designed for mass-scanning
MySQL module의 package name을 알려준다.
$ sudo apt-get install python-mysqldb
_mysql과 MySQL modules을 설치한다. 파이썬 인터페이스 설치