LoginSignup
30
36

More than 3 years have passed since last update.

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

Last updated at Posted at 2017-09-16

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

30
36
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
36