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 블로그가 보인다.

+ Recent posts