2018/10/04XAMPPで自分のPC内にサーバー環境を作るというのが今回行った事です。以前にはもうちょっとなんとかなったのですけれど、今回はXAMPP仕様変更があったのでかなり大変でした。情報の少なさがなんとも歯がゆかったのでとりあえずやった事を残しておきます。広告WordPressサーバー環境を作れるXAMPPをインストールしますXAMPPのデータベースがMySQLからMariaDBに変更になって仕様もまた一段複雑になって、敷居がより高くなっていていますが、WordPress環境をテスト的に作成したいので新たに構築してみます。何年も前にインストールしてあったXAMPPを利用してすでにWordPress環境を自分のPCに構築してあったのですが、何故かアクセスできなくなりました。原因は不明で、あれこれ試したのですが、分からないので一新してみることにしました。XAMPPっていつも意味不明な壁が立ちふさがってどうにもならずに泣きそうになるんですけどね。障害が増えた感じですけど、サーバー契約をしてお金を支払うのがあたり前の環境が無料で手に入るわけですからこれくらいは我慢のしどころってやつです。Windows10環境で作るのでCドライブ直下にXAMPPをインストールします。2017年6月時点でのインストール作業になります。XAMPPのサイトからダウンロードしますhttps://www.apachefriends.org/jp/index.htmlWindows用、Linux用、Mac用とをダウンロードする場合と全バージョンのあるページといろいろダウンロードのリンクがあります。X向けXAMPP」と並んでいますがPHP5の少し古いバージョンをダウンロードするリンクです。now」とある部分をクリックします。どちらも同じページを開いて全バージョンダウンロードできるページを開きます。全バージョンダウンロードリンクのあるページに移動しますhttps://www.apachefriends.org/download.htmlWindows向けXAMPPは3バージョンありました。私のPCはWindows10の64ビットですがXAMPPは32bitしかないので最新のPHP7.1.4バージョンのXAMPP32bitをダウンロードします。PHP5環境での環境テストをしたい方は5.6.30をダウンロード。サーバー契約しててそのテストサーバーとして同じ環境を作りたい場合は同じ環境に揃えて、それ以外にテーマカスタイマイズテストなどで、最新バージョンで不具合情報が無ければ全バージョンを確認して古いバージョンをインストールする意味は無いと思われます。ダウンロードをクリックしました最新の7.1.4をクリックするとダウンロードが開始されます。するとページが変わって「素晴らしい!」と表示がXAMPPダウンロードにつきものなんですけど、まぁ特にまだダウンロードしただけのことです。ダウンロードが開始されなければ、「ここをクリック」という部分をクリックして下さい。インストール開始Windows用のXAMPP32bit7.1.4バージョンファイル名はxampp-win32-7.1.4-0-VC14-installer.exeとなっています。インストールするのでクリックします。「このアプリがPCに変更を加えることを許可しますか?」といういつものウィンドウが表示されるので「はい」をクリックします。↓アンチウィルスソフトがあるのでインストールがスローダウンするとの警告です。ネット環境を切断しまして、アンチウィルスソフトを止めました。ネット環境をつないだままだと危険です。分からない場合はLANケーブルを外すか、無線LANの接続を切って、自動接続もしない設定でアンチウィルスソフトを停止させてください。アンチウィルスソフトを止めましたら「Yes」をクリックします。Files(x86)」ディレクトリにインストールしていきますけど、XAMPPは通常のソフトウェアでは無いのでそこにインストールはしないしそこで動かしません。Cドライブのすぐ下にインストールします。Cドライブに直にインストールする形でどのディレクトリにも入れません。「OK」をクリックします。↓セットアップが始まります。「Next」をクリックします。↓WordPressのサーバー環境ですと全部インストールする必要が無いのかもしれないですけど、結構めんどくさい設定ですからあとになってPHP学習とか別の用途で他の機能も必要になるかもしれないですし、全部インストールしてもよいかもしれません。HDDなど記憶装置に余裕が無い場合はかなりファイルサイズの大きいプログラムですから、最低限にしてWordPress仮想サーバー用途だけのコンポーネントに絞ってもその用途なら動きます。ApachとMySQL(となっていますがMariaDBがインストールされます)とPHPとphpMyAdminは必ず選択してください。「Next」をクリックします。↓Cドライブのすぐ下にxamppフォルダが無くてもxamppインストール時に自動的に作成されます。デフォルトのまま変更しないで「C:\xampp」となっていることを確認して「Next」をクリックします。XAMPPの説明をするか聞いてくるのでチェックを外して先に進めます。「Next」をクリックします。↓セットアップの準備ができたのでXAMPPのインストールを開始します。「Next」をクリックします。↓インストールが自動的に行われていくので完了するまで待ちます。↓チェックが入ったまま「Finish」ボタンをクリックします。(間違えてチェックを外してしまって「Finish」ボタンをクリックしてしまったら、「C:\xampp」を開くとxampp-control.exeファイルがあるのでクリックしてください。言語選択で英語かドイツ語か訪ねてくるウィンドウが表示されます。無難に英語で「Save」をクリックします。↓WordPress用の仮想サーバーとしてしか使用するつもりが無いので、ApacheとMySQLしかstartボタンが有効化できません。他のCMSやPHP言語学習には使えませんけど、WordPress用の仮想サーバーとしての設定を進めます。ApacheとMySQLの「start」ボタンをクリックします。↓ApacheとMySQLの背後が緑になれば稼働を示します。running」でも確認できます。ApacheとMySQLの「start」ボタンをクリックしても緑になって稼働しない場合はポートの競合が疑われます。skypeとの競合がよくあるようなので一度、停止させてからskypeも停止しておいて再度「start」ボタンをクリックします。起動完了しましたらデータベースパスワード変更設定に移ります。MariaDBのセキュリティを高めるMySQLからMariaDBにXAMPPのデータベースがMySQLからMariaDBに変更されました。WordPressが管理してくれるので変わったからと言ってWordPress利用者が変更を意識することはありませんけど。MariaDBにパスワード設定それ以上に大きな変更は以前はブラウザからデータベースXAMPPのセキュリティページがありましたが、今のところページが削除されていてコマンドプロンプトから設定する必要があります。データベースのMariaDBのパスワードをかけます。以前にxamppのShellからパスワード設定して動いていたのですけれど今回はPCのコマンドプロンプトから設定してみます。お使いのPCのコマンドプロンプトを起動します。起動するとCドライブのUsersディレクトリの自分のユーザーになっていると思います。画像はその一つ上のディレクトリですがCドライブ内なら問題ありません。ディレクトリを移動します。-pというコマンドですが、MariaDBに変わったのにコマンドはmysqladminのままです。気にしないで続いてパスワード設定します。Enterキーを押してpassword設定画面になります。二度同じパスワードを記入する必要があります。何かしらパスワードを考えて忘れないようにメモしておいてください。Enterキーを押して設定終了です。phpMyAdminの設定MariaDBに設定したパスワードをphpMyAdminにも設定します。phpファイルを扱うためにエディタのtarapadを設定します。Windowsの「メモ帳」ソフトではPHPファイルのUTF-8N保存できないので、「メモ帳」ソフトでは編集保存しても編集が有効化されません。terapadのphpファイルを扱う設定まずはphpファイルを開くエディタの設定です。ここではterapadを設定します。「文字/改行コード指定保存」をクリックします。「文字/改行コード指定保存」ウィンドウが表示されるので文字コードをUTF-8N改行コードをCR+LFにします。terapadの文字コードはUTF-8とUTF-8Nがあります。PHPではUTF-8Nを選択する必要があります。「オプション」をクリックします。「文字コード」タブを選択して初期文字コードをUTF-8N保存文字コードを「自動」を選択して「OK」ボタンをクリックします。terapadで「config.inc.php」ファイルを開きますXAMPPは一般的にCドライブ直下にインストールされていると思われますが、その場合、C:\xampp\phpMyAdminに「config.inc.php」ファイルがあります。*/」以下を探します。私のインストールしたバージョンでは18行目でした。その下の19行目に「auth_type」は’config’、「user」については’root’となっています。