-
mysql, wordpress 를 리눅스(ubuntu)에 설치순서IT_n_Programs 2019. 3. 10. 15:21
--- MySQL 설치 ----
--- 워드프레스 설치 ----
$ sudo apt-get install mysql-server php5-mysql
; 설치
$ sudo mysql_install_db
; 시스템에 DB 디렉토리를 생성.
$ sudo mysql_secure_installation
; 보안설정
$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrpt
; php 설치
$ sudo nano /etc/apache2/mods-enabled/dir.conf
; 파일을 편집하여 index.html 대신에 index.php 를 시작페이지로 로드하도록 수정.
$ /var/www/html/info.php 를 생성하여 아래 내용으로 저장.
ip 주소 밑에 /info.php 를 호출하여 동작 확인.
<?php
phpinfo();
?>
; 개인 블로그를 자유롭게 운영가능함.
$ mysql -u root -p
; DB 공간을 먼저 생성.
$ mysql> CREATE DATABASE wordpress;
; 이름을 wordpress 로 사용.
$ mysql> CREATE USER wpuser@localhost IDENTIFIED BY 'password';
; 데이터베이스에 접근할 계정 ID 는 wpuser , 암호 password 로 설정.
$ mysql> GRANT ALL PRIVILEGES ON wordpress .* TO wpuser@localhost;
; wordpress 데이터베이스를 wpuser 에게 사용하도록 허용. 권한.
$ mysql> FLUSH PRIVILEGES
; 권한 새로 갱신.
$ mysql> exit
; 종료.
$ wget http://wordpress.org/latest.tar.gz
; 소스 다운로드
$ tar xvfz latest.tar.gz
; 압축풀기
$ cp wp-config-sample.php wp-config.php
$ nano ./wp-config.php
; 복사하여 편집$ 아래 내용으로 편집
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wpuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');$ sudo rsync -avP ~/wordpress/ /var/www/html/
; wordpress 폴더의 내용을 복사 하는데, 이때, rsync 명령어를 사용 파일 속성 유지.
$ sudo chown -R (계정명):www-data *
; 서버 관리용 계정을 새로 생성하여 /var/www/html 폴더 밑에 내용을 모두 변경.
$ mkdir /var/www/html/wp-content/uploads
; wp-content 내부에 업로드를 위한 폴더 생성
$ sudo chown -R :www-data /var/www/html/wp-content/uploads
; 소유자 변경
===> 접속하면 화면 페이지에서 wordpress 를 설치 가능함.
$ sudo apt-get install php5-gd libssh2-php
; 플러그인이나 테마를 ssh2 를 통해 설치.반응형'IT_n_Programs' 카테고리의 다른 글
머신러닝 (0) 2019.03.17 Gmail (구글이메일) 에서 엘리어스 사용방법. (0) 2019.03.17 우분투 사용 정리,개발환경, ftp, webdav (0) 2019.03.10 yocto project (0) 2019.03.10 Shell Script (2) : diff, cmp , sort ,wc (0) 2019.03.10 댓글