AWS Amazon linux에 wordpress 설치

wordpress를 설치했기 때문에 기록

사용한 버전




패키지
버전


httpd
Apache/2.4.23 (Amazon)

php
5.6.24

mysql
5.6.32

wordpress
4.6


wordpress install



wordpress 사용자를 만들고 홈 디렉토리에 wordpress를 넣습니다.

필요한 패키지


yum install -y httpd24 php56 mysql56-server
yum install -y php56-mcrypt php56-intl php56-mbstring php56-mysqlnd php56-opcache php56-devel

사용자 작성



root 사용자로 작성합니다.
sudo su
useradd wordpress

wordpress 설치



wordpress 사용자로 설치합니다.
su wordpress
cd ~
wget https://ja.wordpress.org/wordpress-4.6-ja.zip
unzip wordpress-4.6-ja.zip

권한 설정



root 사용자로 권한을 변경합니다. (apache가 읽을 수 있도록 설정하고 있습니다.)
exit
chmod 770 /home/wordpress
chgrp apache -R /home/wordpress
find /home/wordpress -type d -exec chmod 0770 {} \;
find /home/wordpress -type f -exec chmod 0660 {} \;

httpd 설정



root 사용자로 설정합니다.
vi /etc/httpd/conf.d/wordpress.conf

wordpress.conf
ServerName [ドメインかIPを入力]
<VirtualHost *:80>
        Servername [ドメインかIPを入力]
     DocumentRoot /home/wordpress/wordpress

         <Directory "/home/wordpress/wordpress">
                Options FollowSymlinks
                AllowOverride All
                Require all granted
         </Directory>

        ErrorLog /var/log/httpd/wordpress-error_log
        CustomLog /var/log/httpd/wordpress-access_log common

</VirtualHost>

httpd 시작/etc/init.d/httpd start

mysql 설정



root 사용자로 설정합니다.

예로서
데이터베이스: wordpress
사용자: wordpress
비밀번호: wordpress
을 만듭니다.
/etc/init.d/mysql start
mysql
create database wordpress CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'wordpress';
quit

웹으로 표시



URL에 http://[ドメインかIP]/wp-admin/setup-config.php다음 화면이 표시되므로 [자, 시작합시다!]를 선택

데이터베이스 이름, 사용자 및 비밀번호가 필요합니다.
이번 예에 맞추면 데이터베이스명, 유저명, 패스워드 모두 wordpress입니다.
(RDS를 사용하는 경우 localhost에 RDS 끝점을 입력하십시오.)

다음으로 진행하면 다음 이미지와 같이 필요한 정보가 필요합니다.

적절하게 입력하여 설치하고 종료합니다.

더 이상 사용하지 않는 wp-admin/setup-config.php의 권한을 아파치가 액세스 할 수 없도록 바꾸는 것이 좋을지도.chmod 600 /home/wordpress/wordpress/wp-admin/setup-config.php

좋은 웹페이지 즐겨찾기