MK802 를 lubuntu 서버 설정법 (웹서버 Wordpress 설치).txt
13. 웹서버 환경 설치 (Apache + MySQL + PHP)
MySQL 설치
13-1. $ sudo apt-get install mysql-server mysql-client
MySQL root 계정 암호 입력
APACHE 설치
13-2. $ sudo apt-get install apache2
PHP 설치
13-3. $ sudo apt-get install php5 php5-mysql libapache2-mod-php5 php5-dev
13-4. 타임존 변경
$ sudo vim /etc/php5/apache2/php.ini
; 으로 주석처리 되어 있으므로 아래와 같이 입력한다.
[Date] date.timezone = Asia/Seoul |
13-5. rewrite module 설치
$ sudo a2enmod rewrite
$ ls /etc/apache2/mods-enabled
rewrite.load 파일이 생성된것을 확인
$ sudo vim /etc/apache2/sites-enabled/000-default
<Directory /var/www/> 의 항목중에 AllowOverride None 으로 설중중인것을 FileInfo 로 변경 AllowOverride FileInfo |
$ sudo /etc/init.d/apache2 restart
13-6. 웹서버 동작 확인
인터넷 브라우저에서 http://IP 로 접속하여 It works! 라는 텍스트가 출력되는지 확인
phpmyadmin 설치 (관리툴)
13-7. $ sudo apt-get install phpmyadmin
apache2 선택 YES 선택 |
MySQL root 계정 암호를 입력하고, phpmyadmin 암호 설정
$ sudo vim /etc/apache2/apache2.conf
맨 마지막에 Include 추가
# Enable PHPMyAdmin Include /etc/phpmyadmin/apache.conf |
$ sudo /etc/init.d/apache2 restart
인터넷 브라우저에서 http://IP/phpmyadmin/ 로 접속하여 phpmyadmin 동작되는지 확인
PHP 가속기 설치
13-8. $ cd ~ (홈 디렉토리 이동)
$ mkdir eaccelerator
$ cd eaccelerator
$ wget https://github.com/eaccelerator/eaccelerator/tarball/master
$ tar xf master
$ cd eaccelerator-eaccelerator-42067ac (tar 해제한 디렉토리로 이동)
$ phpize
$ cat /etc/apache2/envvars | grep USER=
export APACHE_RUN_USER=www-data 인지 확인하기 (개인적으로 변경했을 경우 기억해두기)
$ ./configure --enable-shared --with-php-config=/usr/bin/php-config --with-eaccelerator-userid=www-data
$ make
$ sudo make install
$ sudo vim /etc/php5/apache2/conf.d/99-eaccelerator.ini
아래 내용을 붙여넣기
extension="eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.cache_dir="/tmp/eaccelerator" eaccelerator.enable="1" eaccelerator.optimizer="1" eaccelerator.check_mtime="1" eaccelerator.debug="0" eaccelerator.filter="" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" |
$ sudo /etc/init.d/apache2 restart
14. 설치형 블로그인 WordPress를 셋팅해 웹서버 동작 확인
14-1. wordpress 설치파일 다운로드 (http://ko.wordpress.org/ 참고)
$ cd /var/www
$ sudo wget http://ko.wordpress.org/wordpress-3.4.1-ko_KR.zip
$ sudo unzip wordpress-3.4.1-ko_KR.zip
$ sudo chmod 777 wordpress
$ mysql -uroot -p
암호입력
mysql> show databases;
mysql> create database wordpress;
mysql> quit;
14-2. 웹 브라우저로 http://IP/wordpress 로 접속
처음 실행시 "Create a Configuration File" 버튼이 보이며 누르면 진행됨
"Let's go!" 버튼을 눌러 WordPress 생성을 시작
- 데이터베이스 이름 = wordpress (아까 mysql 로 create 한 DB 이름)
- 사용자 이름 = root (mysql root 계정)
- 암호 = 암호 (mysql root 계정 암호)
- localhost (자신의 서버로 접속할 것이므로 기본값으로 놔둠)
- 접두어 wb_ (안건드려도 무방)
"설치 실행하기" 버튼 누름
환영합니다 페이지에서 사용할 WordPress 계정 정보를 입력
"워드프레스 설치하기" 버튼 누름
"로그인"
환영합니다 페이지에서 설정한 계정/암호로 로그인
관리페이지 접속됨
14-3. 새로운 브라우저로 http://IP/wordpress/ 로 접속해 보면 자신의 WordPress 블로그가 보인다.
'내 장비들 > Embedded Device' 카테고리의 다른 글
Cubie Board큐비보드 헝그리 케이스 리폼 및 방열판 부착 (0) | 2013.02.16 |
---|---|
Raspberry Pi 커널 소스 컴파일 하는 방법 (0) | 2012.12.03 |
해외에서 공동제작한 micro SD 카드 어댑터가 드디어 도착 (1) | 2012.10.23 |
MK802 를 lubuntu 서버 설정법 (기본) (11) | 2012.09.13 |
modmypi에서 Raspberry Pi 케이스 도착 (4) | 2012.08.28 |
MK802 방열판 부착 (6) | 2012.08.22 |
MK802 발열문제? (0) | 2012.08.21 |
Raspberry Pi 삽질 및 소감 (1) | 2012.08.20 |
휴대용 무선랜 리눅스 서버 삽질기 (1) | 2012.08.20 |
MK802와 Raspberry Pi 비교 소감 (2) | 2012.08.15 |