AWS Amazon linux에 wordpress 설치
2877 단어 WordPressAmazonLinuxAWS
사용한 버전
패키지
버전
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.confServerName [ドメインか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
Reference
이 문제에 관하여(AWS Amazon linux에 wordpress 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mint/items/08ed0ac1d931a94c5feb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여(AWS Amazon linux에 wordpress 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mint/items/08ed0ac1d931a94c5feb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)