2016-04-21_003413

## GCEのマシンを作る

centos 6を選択。2016年11月8日時点ではCentOS release 6.8 (Final)になります。

## 事前にmysqlのlibを削除(あれば)

sudo yum list installed | grep mysql
sudo yum erase mysql-libs

##Apache, MySQL, PHP, wget のインストール

yum install httpd mysql-server php php-mysql wget

### mysql-serverでエラーになった場合(cent os 6.8ではならない)

yum install mysql-server wget
ransaction Check Error:file /usr/share/man/man1/msql2mysql.1.gz from install of mysql-server-5.1.73-7.el6.x86_64 conflicts with file from package MySQL-client-5.6.20-1.linux_glibc2.5.x86_64

おそらくアーキテクチャ違いのエラーなので手順を変えてこちらで実施
参考:http://weblabo.oscasierra.net/installing-mysql-rhel6-with-yum/

$yum -y install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
$yum info mysql-community-server
$yum -y install mysql-community-server
$mysqld –version
$service mysqld start

### 備考centos 7の場合

古いバージョン削除
$yum remove mysql*

リポジトリ追加、インストール
$ yum install http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
$ yum install -y mysql-community-server

起動
$ systemctl start mysqld.service
$ systemctl status mysqld

自動起動設定
$ systemctl enable mysqld

## 自動起動の設定

chkconfig –list
chkconfig mysqld on
chkconfig httpd on

## MYSQL設定

### MYSQL ROOTパスワードの設定

mysql> update mysql.user set password=password(‘root用のパスワード’) where user = ‘root’;
mysql> flush privileges;
mysql> exit;

### MYSQL wordpress用のユーザとDBを作成

mysql> mysql -u root -p
mysql> create database wp;
mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| wp |
+——————–+
mysql> grant all privileges on wp.* to wp@localhost identified by ‘ユーザのパスワード’;

###接続テスト

$mysql -u wp -p wp

## wordpressインストール

$cd /var/www
$wget https://ja.wordpress.org/wordpress-4.6-ja.tar.gz
$tar zxvf wordpress-4.6-ja.tar.gz
$chown -R apache.apache /var/www/wordpress

## apache初期設定

$vi /etc/httpd/conf/httpd.conf

DocumentRoot “/var/www/wordpress”

<Directory “/var/www/wordpress”>
AllowOverride All
</Directory>

### apache 再起動

$service httpd restart

## wordpressの設定

ブラウザより次のURLにアクセス
http://XXX.XXX.XXX.XXX/wp-admin/setup-config.php

wordpressの画面が出るのであとは従って作業。