本ページは私が実施した手順を残す為に、推奨構成とデータベースの作成 の編集をベースにポイントのみを記載しています。参照元のサイトでは、最新の情報を元に更新されると思われますので、そちらも参照をお願いいたします。
PHP バージョン 5.6 以上MySQL バージョン 5.5 以上
参照したサイトとはインストール順序は異なりますが、参照しているサイトを元に下記のようにインストールを行いました。
&attachref(./C-sql-simpleimage_0.png);
MySQLのダウンロードとインストール、設定は、こちらのサイトに細かく書かれています。
データベースの事前準備もここのページ内で紹介されています。
create database wpdb;
grant all on wpdb.* to 'wpadmin'@'localhost' identified by 'password';
ApacheからPHPを使う場合の設定について解説します。「httpd.conf」ファイルにPHPに関する設定を追加していきます。
For source downloads of PHP 5.6.22 please visit our downloads page,Windows source and binaries can be found on windows.php.net/download/.The list of changes is recorded in the ChangeLog.
のような形でwindows版の選択ができますので、「windows.php.net/download/」を選択します。その先で、「VC14 x86 Thread Safe (2016-May-25 23:02:14)」の項目のファイルをダウンロードします。phpはバージョンアップが頻繁なのか、今回は最新版数である「php-7.0.7-Win32-VC14-x86.zip」の名前の名前のファイルが登場しますが、元記事で使用している5.6.22を使うことにし、7.0.7は後で試してみることにします。
展開した内容はC:\Windows\wppg\phpに展開しておきます。
php.ini-developmentphp.ini-production
今回は「php.ini-development」ファイルの方を使ってファイルをコピーし、ファイル名を「php.ini」に変更します。
PHPの起動時に読み込まれる拡張モジュールを設置するディレクトリを設定します。
extension_dir = "c:/windows/wppg/php/ext/"
include_path = ".;c:\windows\wppg\php\includes"
extension=php_mbstring.dllを有効にします。
そのほかに下記の修正も行います。
mbstring.language = Japanesembstring.internal_encoding = UTF-8mbstring.http_input = passmbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCIImbstring.func_overload = 0
上記は説明がついていますが、最終的な設定が下記になります。
[mbstring]mbstring.language = Japanesembstring.internal_encoding = UTF-8mbstring.http_input = passmbstring.http_output = passmbstring.encoding_translation = Offmbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCIImbstring.substitute_character = nonembstring.func_overload = 0mbstring.strict_detection = Off;mbstring.http_output_conv_mimetype=
http.confの設定を変更した場合は、Apacheの再起動を忘れずにお願いします。
元データの書式(インラインプラグイン)を継承する
〔編集:MenuBar〕