WordPress、お手軽にブログサイトが作れるので大変重宝するけど、インストール方法が分からないという質問が多い。
かく言う私もそうそうセットアップしないので、やり方をまとめておこう。
必要なのは、当たり前だがApache等のwebサーバー、そのほかにPHPとMariaDBなどのデータベース、そしてwordpress。
まずはphpの導入
# yum install php php-mysql
mariadbの導入
#yum install mariadb
#yum install mariadb-server
mariadbの起動
# systemctl start mariadb
SQLにWordpress用のデータベースを作る
# mysql -u root
MariaDB[none]> update mysql.user set password=password(‘<PASSWORD’) where user = ‘root’;
MariaDB[none]>
MariaDB[none]> exit;
# mysql -u root -p
WordPress用のデータベースを作成
MariaDB[none]> create database wp;
MariaDB[none]> show databases;
WordPressの導入
まずはサイトから圧縮ファイルを/tmpへダウンロード
# cd /tmp
# wget http://ja.wordpress.org/wordpress-4.8.1-ja.tar.gz
ダウンロードしたファイルを解凍
# tar zxvf wordpress-wordpress-4.8.1-ja.tar.gz
wordpressディレクトリに解凍されるので、ディレクトリごと/var/wwwへコピー
# cp -r wordpress /var/www/
wordpressディレクトリの所有権をapacheへ変更
# chown -R apache.apache /var/www/wordpress
既存のhttp.confをバックアップ
# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
http.confをwordpress用に編集
#vi /etc/httpd/conf/httpd.conf
DocumentRoot “/var/www/wordpress”
<Directory “/var/www/wordpress”>
AllowOverride All
</Directory>
httpdを再起動
# systemctl stop httpd
#systemctl start httpd
あとはサイトへアクセスしてwordpressの最終セットアップをすれば完了!
DBのrootパスワードとか、そのほか考慮事項はいろいろありそうだけど、まぁ動けばいいか。。。的なかんじであればこれでOKだと思う。