Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
37
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@kaikusakari

WordPressをインストールする(CentOS7.4)

WordPressを導入したいのでここに手順を記載したいと思います。
以下記事に沿って進めます。
https://webkaru.net/linux/wordpress-install-centos/

導入したいバージョン
https://ja.wordpress.org/releases/
9/16時点の最新は4.8.1でした。
必要なソフトウェア
CentOS 7.4.1708 (Core)
php
Apache
mariadb

phpの導入

導入から初期設定まで

$ yum install php php-mysql
$ php -v
PHP 5.4.16
$ cp /etc/php.ini /etc/php.ini.org
$ vi /etc/php.ini
date.timezone =
→date.timezone = "Asia/Tokyo"

Apacheの導入

phpインストールすれば依存pkgとして入るのでインストールは省略。ポート開放とサービス起動のみ。

$ firewall-cmd --add-port=80/tcp --zone=public --permanent
$ firewall-cmd --reload
$ firewall-cmd --list-all --zone=public
$ systemctl start httpd
$ systemctl enable httpd
$ systemctl list-unit-files | grep httpd

mariadbの導入

インストールから初期設定まで。公式のリポジトリにもあるけどクライアント含めてこちらを利用する。

$ vi /etc/yum.repos.d/mariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
$ yum install MariaDB-server MariaDB-client
$ systemctl start mariadb
$ systemctl enable mariadb
$ mysql -u root
mysql> update mysql.user set password=password('<PASSWORD') where user = 'root';
mysql> flush privileges;
mysql> exit;
$ mysql -u root -p
mysql> create database wp;
mysql> show databases(); 

WordPressの導入

ファイル取得とApacheの設定。

$ cd /tmp
$ wget http://ja.wordpress.org/wordpress-4.8.1-ja.tar.gz
$ mkdir /var/www
$ tar -zxvf wordpress-4.8.1-ja.tar.gz -C /var/www/
$ cd /var/www
$ chown -R apache:apache *
$ cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org 
$ vi /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/wordpress"
<Directory "/var/www/wordpress">
 AllowOverride All
</Directory>
$ systemctl stop httpd
$ systemctl start httpd

インストールしたサーバの80番ポートにアクセスして画面からセットアップ開始。(所要時間90分)

2020/02/03 時点

いつか変更が必要な箇所があったので追記いたします。

PHP7.2のインストール
https://qiita.com/owlbeck/items/20f3e5402cb782f6291e

WordPress 5.3.2
https://ja.wordpress.org/latest-ja.tar.gz

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
37
Help us understand the problem. What are the problem?