お知らせ
コレだけだと色々動作しないことがあるので1から記事作り直し中。
1.まずアップデート
sudo apt update && sudo apt dist-upgrade -y
2.必要なソフトをインストール
※Apache、MySQL、PHP、gdです。
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-gd
phpのオプションモジュールも入れておいたほうがいいので必須ではありませんが基本入れましょう。
sudo apt install -y php-curl php-dom php-imagick php-mbstring php-zip php-intl
3.MySQL設定
その1
sudo mysql_secure_installation
このプロンクトに従ってセキュリティ関連の設定をします。
その2
WordPress用のデータベースとユーザーを作成
sudo mysql -u root -p
MySQLのプロンプトに入り、以下のコマンドを実行します。
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
※your_passwordにパスワードを書いてください
これにより
データベース:wordpress
ユーザー:wordpressuser
が作成されます。
4.WordPressのダウンロードと設定
WordPressのダウンロードとhtmlディでクトリに設置
cd /tmp
wget https://ja.wordpress.org/latest-ja.tar.gz
tar -xvzf latest-ja.tar.gz
sudo mv wordpress /var/www
cd /var/www
rm -rf html
mv wordpress html
権限がないのディデクトリのパーミッション設定
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
WordPress設定ファイルを作成
cd /var/www/html
cp wp-config-sample.php wp-config.php
nano wp-config.php
wp-config.php
を編集してmysqlの情報を設定します。
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
※your_passwordはmysqlのパスワードに変えてください。
5.WordPressのインストールを完了する
ブラウザを開き、http://your_server_ip/
にアクセスして、画面の指示に従ってWordPressのインストールを完了します。
ついでに
php.iniの場所は
/etc/php/PHPのバージョン/cli/php.ini
か
/etc/php/PHPのバージョン/apache2/php.ini
にありますが、今回はapache2を使用しているため。
/etc/php/PHPのバージョン/apache2/php.ini
の方を編集してください。
編集したら
sudo systemctl restart apache2
で更新されます。
※人によっては場所が違う可能性があります。
参考にさせてもらった記事
(正直この記事では言語が日本語ではなかったので自分用に書いたようなもんです。)