■ はじめに
* ワードプレスをローカルで設定するためには、以下「手順概要」のように行う必要がある => 今回は、『【3】 MySQLの設定』を行う * BitNami, XAMPPであれば、もっと簡単にできるみたいだが、とりあえず今回は一から自分で行ってみる。 => XAMPP での構築は、以下の関連記事を参照のことワードプレスを XAMPP で簡単にローカルに設定する
https://blogs.yahoo.co.jp/dk521123/33377152.html
設定環境
* OS : Windows Xp * Web Server : Apache Ver2.2.17 * PHP : PHP Ver5.3.4 * DB : MySQL Ver5.5.8 * WordPress : WordPress Ver3.0.4
手順概要
【1】 Webサーバ:Apacheの設定https://blogs.yahoo.co.jp/dk521123/21460962.html
【2】 PHPの設定https://blogs.yahoo.co.jp/dk521123/21462379.html
https://blogs.yahoo.co.jp/dk521123/21466481.html
【3】 MySQLの設定https://blogs.yahoo.co.jp/dk521123/21467820.html
【4】 WordPressの設定https://blogs.yahoo.co.jp/dk521123/21462088.html
MySQLのダウンロード
http://www.dbonline.jp/mysqlinstall/install/を参考に設定する
1)以下のサイトから「Windows (x86, 32-bit), MSI Installer」を選び、ダウンロードをする http://www-jp.mysql.com/downloads/ ※詳細は、http://www.dbonline.jp/mysqlinstall/install/index1.html を参照のこと。
MySQLのインストール
※詳細は、http://www.dbonline.jp/mysqlinstall/install/index2.html を参照のこと。1)ダウンロードした「mysql-5.5.8-win32.msi」をダブルクリックする 2)インストールタイプを「Custom」に選択し、インストール先を「C:\pg\MySQL\MySQL Server 5.5\」に変する 3)「Detailed Configuration」を選択し、以下を参考に選択して、インストールする ・Developer Machine ・Multifunctional Database ・Decision Support(DSS)/OLAP ・ポート番号「3306」を使用しているならば、変更(今回はそのまま) ・Best Support For Multilingualism ・パスワードを設定(今回は「_test」と設定) 4)Windowsの[コントロールパネル]-[システム]-[詳細設定]-[環境変数]を選択し、以下のように環境変数を追加する ・システム環境変数の「Path」の変数値の最後に「;C:\pg\MySQL\MySQL Server 5.5\bin; 」を追加する ■確認 5) Windowsの[コントロールパネル]-[管理ツール]-[サービス]で、「MySQL」が開始されていることを確認する 6)コマンドプロンプトを起動し、「mysql -u root -p」を入力し、パスワード(今回「_test」を入力)を入力 7)「show databases;」を入力し、データベースが表示されることを確認する 8)接続を確認したら、「quit」を入力し、接続を切る
PHPの設定(php.iniの設定)
※詳細は、http://www.phpbook.jp/tutorial/mysql/index1.htmlを参照のこと。1)「C:\php\php.ini」をテキストエディタで開き、L961付近の「;extension=php_mysql.dll」を「;」を削除して、「extension=php_mysql.dll」に変更する(以下の「php.ini」を参考)
php.ini
;extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll ;extension=php_mysqli.dll
ワードプレスの設定に必要なこと
*以下の4点が必要である1) データベース名 → 以下、「データベース作成」を参照 2) MySQLのユーザー名 → 以下、「ユーザ名およびパスワード作成」を参照 3) MySQLのパスワード → 以下、「ユーザ名およびパスワード作成」を参照 4) MySQL のホスト名 → Apacheで設定済(今回、「localhost」で設定している)
ユーザ名およびパスワード作成
http://www.dbonline.jp/mysql/user/index1.htmlを参考にする
【構文】 CREATE USER '[ユーザ名]'@'[ホスト名]' IDENTIFIED BY '[パスワード]'; 【例】 CREATE USER 'testUser'@'localhost' IDENTIFIED BY '_wordPressPw';
データベース作成
【構文】 CREATE DATABASE [データベース名]; USE [データベース名]; GRANT ALL ON [データベース名].* TO [ユーザ名]@[ホスト名]; 【例】 CREATE DATABASE wordpress; USE wordpress; GRANT ALL ON wordpress.* TO testUser@localhost;