5分ぐらいでGCP/GCEにwordpressをインストール centos6
目次
## 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の画面が出るのであとは従って作業。