ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.