아마존 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
워드프레스에서 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 설치 (버전은 최신버전으로 설치합니다)
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
※ 내용이 길기때문에 아래 링크를 클릭해서 확인해야합니다.
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에서 위의 명령어는 지원하지 않는다고 나옴..참고바람
기본적으로 위의 세팅만 하면 워드프레스 운영에는 큰 무리가 없이 동작합니다.
새로운 부분이 있거나 빠진 부분이 있으면 이 페이지를 지속적으로 업데이트 할 계획이라 워드프레스 설치하는 분들에게 도움이 되었으면 합니다.
아이피 접속할때에는 퍼블릭 아이피 접속하면됩니다.
목차