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
参考サイト
wordpress構築
wordpress互換性のエラー
wordpressで「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」と表示されたときの対処法
phpのinstall
CentOS 8にPHP 7.4をRemi Repositoryからインストールする - Qiita
phpのversion変更
Let's Encript
mysql install
OCI Compute上のLinux仮想マシンにMySQLをインストールしてみた - Qiita