プログラミングBlog

OCIでのwordpress構築手順

Oracle Cloud InfrastractureでのWordpress構築手順

環境

OS : Oracle Linux 8.0
Wordpress:5.9
php:7.4
mysql:8.0

※Always Free対象(無料)

構築手順

①apatche

apatch install
sudo dnf install httpd

php

remi install
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

remi install 上手くいかないpackeageはskipする
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm --skip-broken

wordpressの推奨version php7.4 install
sudo dnf module install php:7.4/common

mysqlを起動するために必要なmysqlnd install
sudo dnf -y install php-mysqlnd

mysql

mysql install
sudo dnf localinstall https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm

現状の最新をinstall
MySQL :: Download MySQL Yum Repository

mysql-community-serverがinstallできないのでmysqlのmoduleを無効化
sudo dnf -y module disable mysql

存在確認
sudo dnf search mysql-community-server

install
sudo dnf -y install mysql-community-server

起動
sudo systemctl start mysqld

有効
sudo systemctl enable mysqld

初期パスワードをgrep
sudo grep password /var/log/mysqld.log

初期設定
mysql_secure_installation

ログイン
mysql -uroot -p

db作成
create database ******;

user作成 セキュリティの観点からuserはdomainなどに紐づかないものにする
create user '******'@'localhost' identified by 'password';

権限付与
grant all on *****.* to '******'@'localhost';

wordpress

wget install
sudo dnf -y install wget

階層移動
cd /var/www/

wp install
wget https://ja.wordpress.org/latest-ja.tar.gz

解凍
sudo tar xvf latest-ja.tar.gz

フォルダ名変更
sudo mv wordpress html

権限付与
chown -R apache:apache .

Apatch起動

sudo systemctl enable httpd

80番ポートを許可
sudo firewall-cmd --permanent --add-port=80/tcp

リロード
sudo firewall-cmd --reload

再起動
sudo systemctl restart httpd

wordpress設定

後はサイトにアクセスして必要項目を記述していく。
最後に以下の文章をwp-config.phpにコピペして貼り付けたらinstall実行して終了。
sudo vi /var/www/html/wp-config.php f:id:Tokuty:20220220184642p:plain

f:id:Tokuty:20220220185427p:plain

参考サイト

wordpress構築

https://miyacle.com/2020/04/oracle-cloud%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E7%84%A1%E6%96%99%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%ABwordpress%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/

wordpress互換性のエラー

wordpressで「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」と表示されたときの対処法

phpのinstall

CentOS 8にPHP 7.4をRemi Repositoryからインストールする - Qiita

phpのversion変更

laboradian.com

Let's Encript

s14n.hatenablog.jp

mysql install

OCI Compute上のLinux仮想マシンにMySQLをインストールしてみた - Qiita

mysql初期設定

MySQL 8.0 インストール後に必ず設定する 3の項目 | りんか ネット