아마존 AWS 워드프레스 기본 세팅 php mysql httpd phpmyadmin ssh

 

아마존 AWS 를 신청하고 워드프레스를 운영하기 위해서는 몇가지 설치를 해야 정상적으로 사용이 가능합니다.

 

1. HTTPD 설치 (아파치 설치)

yum install httpd -y

 

2. PHP 7.4 설치 (워드프레스가 지속적으로 업데이트 되므로 최신버전을 설치합니다)

이때 php 확장까지 설치를 하면 플러그인에서 에러 없이 사용가능합니다.

참고글 바로가기

yum install php php-cli php-json php-mbstring php-pdo php-pecl-zip php-mysqlnd php-gd -y

amazon-linux-extras install php7.4 -y

yum install php-xml -y


php 확장 Imagick 설치 바로가기

워드프레스에서 imagick 확장 라이브러리 사용하기 위해서는 이 항목을 추가하여야합니다.

위에 라이브러리랑 겹치는 부분도 있지만 중복은 알아서 설치가 안되니 그냥 그대로 진행하였습니다.

 

sudo yum -y install php-cli php-pdo php-fpm php-json php-mysqlnd php-xml php-mbstring php-soap php-gd
sudo yum -y install php-pear php-devel gcc php-bcmath
sudo yum -y install ImageMagick ImageMagick-devel ImageMagick-perl
sudo pecl install imagick
sudo chmod 755 /usr/lib64/php/modules/imagick.so

sudo vi /etc/php.ini 설정팔에 들어갑니다.

Dynamic Extensions 섹션에 아래 한줄 입력

sudo vi /etc/php.ini

extension=imagick.so

 

2. Mariadb 설치 (버전은 최신버전으로 설치합니다)

yum install mariadb-server -y

 

systemctl start mariadb 

systemctl enable mariadb 

mysql_secure_installation

 

Set root password? [Y/n] Y 

New password:

 Re-enter new password: 

Password updated successfully! 

Remove anonymous users? [Y/n] Y 

Disallow root login remotely? [Y/n] Y

 Remove test database and access to it? [Y/n] Y

Reload privilege tables now? [Y/n] Y

 

3. phpMyAdmin 설치 (버전은 최신버전으로 설치합니다)

phpmyadmin 설치 바로가기

cd /var/www/html

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip

 
unzip phpMyAdmin-5.0.2-all-languages.zip

※ 내용이 길기때문에 아래 링크를 클릭해서 확인해야합니다.

phpmyadmin 설치 바로가기

4. SSL 동작을 위해 mod_ssl 설치

yum install mod_ssl -y

 

5. SSH툴을 통한 업로드를 위한 lrzsz 설치

yum install lrzsz -y

 

데이터베이스를 다른 서버에서 가져올때에는 복구를 해야하니 아래 명령어를 입력하면 됩니다.

mysql -uroot -p DataBaseName < SqlBackupFile.sql

 

그외 IPv6 사용안하려면

sysctl -w net.ipv6.conf.all.disable_ipv6=1

 

서버 화면이 계속 켜지도록 하려면

setterm -blank 0

아마존 AWS에서 위의 명령어는 지원하지 않는다고 나옴..참고바람

 

 

기본적으로 위의 세팅만 하면 워드프레스 운영에는 큰 무리가 없이 동작합니다.

새로운 부분이 있거나 빠진 부분이 있으면 이 페이지를 지속적으로 업데이트 할 계획이라 워드프레스 설치하는 분들에게 도움이 되었으면 합니다.

 

아이피 접속할때에는 퍼블릭 아이피 접속하면됩니다.