ㅇ Ubuntu 12.04 LTS 기준으로 Apache + MySQL + APMSetup을 설치하는 과정입니다.
ㅇ Apache 설치
- $ sudo apt-get install apache2
- 설치확인 : 웹브라우저에서 http://loacalhost/를 입력하여 화면에 "It's work!!"라는 문구가 뜨면 설치 성공
ㅇ MySQL 설치
- sudo apt-get install mysql-server mysql-client (설치중에 mysql의 root 유저의 비밀번호를 설정한다. 물론 리눅스 계정의 비번과 다른 걸 의미한다..)
- MySQL 인증모듈 설치 : sudo apt-get install libapache2-mod-auth-mysql
- MySQL 기본 DB 설치 : sudo mysql_install_db
- MySQL 기본 보안 설정 : sudo /usr/bin/mysql_secure_installation (root 패스워드 설정 등)
ㅇ PHP 설치
- sudo apt-get install php5
- Apache와 PHP 연동 $ sudo apt-get install libapache2-mod-php5
- PHP와 MySQL 연동 $ sudo apt-get install php5-mysql
- php5-mcrypt $ sudo apt-get install php5-mcrypt
- PHP를 명령 프롬프트에서 사용하기 $ sudo apt-get install php5-cli
- 그 밖의 php5 모듈 찾는 법 $ sudo apt-cache search php5-
ㅇ phpMyAdmin 설치
1) 구버전 사용하기
- $ sudo apt-get install phpmyadmin
2) 구버전이 싫으면?
- $ sudo apt-get install python-software-properties
- $ sudo add-apt-repository ppa:nijel/phpmyadmin
- $ sudo apt-get update
- $ sudo apt-get install phpmyadmin
- $ dpkg -l phpmyadmin
ㅇ localhost/phpmyadmin 열리지 않을때..
- MySQL을 편리하게 관리할 수 있는 툴 "phpmyadmin"을 apt-get으로 로컬에 설치한 후 http://127.0.0.1/phpmyadmin 에 접속을 했을 때 정상적으로 접속이 안된다.
- 이유는 phpmyadmin의 conf 파일이 아파치 설정파일에서 로드가 되지 않고 있기 때문이다.
- 해결방법: # phpmyadmin 설정파일인 /etc/phpmyadmin/apache.conf 에 apache의 설정파일에서 로드하도록 설정을 해준다.
- 아래 파일을 루트 권한으로 열어 편집한다.
- sudo gedit /etc/apache2/apache2.conf
- apache2.conf 파일의 마지막 부분에 아래처럼 추가해준다.
- Include /etc/phpmyadmin/apache.conf
- 파일을 저장 후에 아파치 서버를 리스타트한다.
- sudo /etc/init.d/apache2 restart
- 웹브라우저에서 확인한다. 접속시에 요구되는 아이디와 패스워드는 초기에 phpmyadmin을 설치할 때 설정한 정보대로 입력을 하면된다.
ㅇ 설치확인
1) 데몬이 대기중인 포트 확인
- $ sudo netstat -antp | grep apache2
- $ sudo netstat -antp | grep mysqld
2) PHP와 Apache 연동 확인
-
$
sudo
vi/var/www/phpinfo
.php
<?php
phpinfo();
?>
- 웹브라우저에서 http://서버IP/phpinfo.php 로 확인한다.
'Android' 카테고리의 다른 글
APK 서명(인증서 생성 및 서명) (0) | 2020.10.03 |
---|---|
Toast 팝업 Smali 코드 (0) | 2020.10.03 |
각 제조사별 휴대폰 테스트 코드 (0) | 2014.09.07 |
안드로이드 빌드 환경 구성 (3) (0) | 2014.07.03 |
안드로이드 빌드 환경 구성 (2) (0) | 2014.06.30 |