PHPが動作する環境をインストールするアプリケーションです。ローカル環境でこれらが動作することで閉じた環境でのWebアプリのテストや、本番環境に影響することなくサイト構築ができます。XAMPPはWeb系開発に必要な機能やツールがそろっています。Xと主要な環境はすべて対応していますが、Mac環境ではMAMPがよく使われているようです。名前の由来は、クロスプラットホームに対応していることで「X」、Apacheの「A」、MariaDBの「M」、PHPとPerlの「PP」で「XAMPP」となっています。ダウンロード公式サイトからXAMPPの最新版をダウンロードします。https://www.apachefriends.org/jp/index.html最新バージョンがうまく動作しないなどの時は過去バージョンをダウンロードしてください。インストール指示に従いインストールを行います。Files(x86)へのインストールを避けるか、インストール後にmsconfigでUACを無効にしてください。」といっているので、UACを有効にしておくために他のディレクトリへインストールします。(デフォルトインストールパスはC:\xampp)インストール設定は特に変更ないのでNextを押してどんどん進めます。デフォルトのままC:\xamppにインストールします。XAMPP以外は使用しないと思うのでここのチェックは外しておきます。完了画面が表示されます。インストールが完了してXAMPPを実行したときに赤字のエラーログが表示される場合があります。多くの場合はXAMPPで使用するApacheなどのポート番号が他のアプリと競合しているため表示されます。このときはXAMPP画面のNetstatボタンを押してポート番号の使用状況を見て原因を調べてみてください。競合するのはSkypeで、初期設定でhttpの80とhttpsの443ポート番号を使用するためです。Skypeの設定を開き、詳細->接続にある「追加の受信接続にポート80と443を使用」のチェックボックスを外すことでエラーを解消できます。ApacheとMySQLが正常にStartできればインストール完了です。php.iniの設定インストール後にそのまま使用するとタイムゾーン設定がドイツなのでphp.iniを修正して日本に設定します。XAMPPのインストールディレクトリにあるphpフォルダ配下のphp.iniを開きます。(例:C:\XAMPP\php\php.ini)エディタを使って以下の[Date]項目を修正します。=Asia/Tokyo設定が有効なのを確認するために、以下のコードを記載したphpファイルを作成しWebサーバのドキュメントルート・ディレクトリに保存します。(例:C:\XAMPP\htdocs)ブラウザでhttp://localhost/xxx.phpのようにアクセスし時間がWindowsに表示されている時刻と同じ表示であれば問題ありません。H:i:s",strtotime("now"));?>※インストール後の環境設定についてのトピックもあるので、XAMPPの使い方まとめ2も参考にしてください。XAMPP関連記事WordPress使っててFTP接続が要求されたらWordPressにテーマやプラグイン、アップデートなどでFTP接続が要求されるときがあります。このときの対処方法をまとめています。記事を読むアイキャッチ画像にキャプションを追加するWordPressのアイキャッチ画像を使用している人も多いと思いますが、通常の使用ではキャプションを表示できません。状況によってはキャプションを表示させたいと思いますので、その方法をまとめました。検索結果やカテゴリー/タグ一覧のクエリー条件を設定するWordPressでループのクエリー条件を1箇所に記述するには、pre_get_postsをフックすればまとめて処理できます。記事を読むWordPressで各URLを取得する関数まとめテーマやプラグインをいじっていると各所でURLを取得したいときがあります。関数を覚えられずその度に取得方法を検索するのも面倒なのでまとめておきます。DS216jで構築したWebサーバーにWordPressをインストールXAMPPやMAMPでローカル環境を作ると、モバイルやタブレットのような他のデバイスでWebサイトの表示を確認するのは難しいです。Chromeなどブラウザの開発ツールを使って擬似的に表示確認もできますが、やはり実際のデバイスで表示させたいですよね。そこでWebサーバーになるNASへWordPressをインストールしてみました。自分の希望に合うテーマはなかなか見つからないものです。殆どの場合は希望に近いテーマを使っていると思いますが、できれば思ったような表示をさせたいですよね。イチから作るのは大変です。そんな時はテーマをカスタマイズしましょう。記事を読むWordPress検索処理の簡単カスタマイズデフォルトの検索フォームでは物足りないので、簡単なカスタマイズをします。カスタマイズ内容は、検索フォームに複数カテゴリー選択とプルダウンのタグ選択を追加します。AwesomeはいろいろなアイコンをWebフォントとして提供しているため、CSSでデザインを調整できるとても便利なアイコン...記事を読むローカル環境で作成したWordPressのサイトをレンタルサーバーへ移行する方法ローカル環境で作成したWordPressサイトをレンタルサーバーへ移行する方法についてまとめています。ローカル環境はXAMPP/MAMP/DS216j(NAS)を使った環境を想定しています。レンタルサーバーはさくらインターネットを想定しています。一眼レフアーカイブ2019年11月2019年10月2019年9月2019年8月2019年7月2019年6月2019年5月2019年4月2019年3月2019年1月2018年12月2018年10月2018年9月2018年8月2018年6月2018年5月2018年2月2018年1月2017年12月2017年11月2017年10月2017年9月2017年8月2017年7月2017年6月2017年5月2017年4月2017年3月2017年2月2017年1月2016年12月2016年11月2016年10月2016年9月2016年8月2016年7月2016年6月2016年5月プロフィールBirdy大手ITセキュリティ会社でエンジニア、プロジェクト・プロダクトマネージャーを経て現在はWebサイト運営しながら「幸せに生きる」「楽しいこと」を模索している自由人。東京在住してた大阪人。