むねひろ@プログラマープログラマーの技術や経験の暴露ブログです。何か聞きたいことがあれば遠慮なくご連絡ください。略で自分のパソコンにWEBアプリケーションが動く環境を構築するものです。これがあると、開発途中のものをインターネット上に公開せずにテストを実施することが出来ます。似たようなのにMAMPというのもあります。そちらはマック専用で用途は同じです。XAMPPもマックにインストール出来るそうですが試したことが無いので分かりません。XAMPPのインストール方法XAMPP本体をダウンロードダウンロードはこちらのサイトから出来ます。PHPのバージョンやOSを確認し、ダウンロードします。今回はWindowsで最新のPHPのものを選択しました。今回ダウンロードしたファイルは「xampp-win32-7.2.9-0-VC15-installer.exe」という名前でした。これをダブルクリックで実行します。上の画面が出るので「Yes」をクリックします。「Next」をクリックし次へ。このインストーラーでインストール出来るも一覧です。明確に不要なものがあればチェックを外しますが、よく分からなければそのまま「Next」でよいです。インストール先のフォルダを指定します。デフォルト(初期設定)はCの直下になっています。僕はそのままで問題ないと思うので「Next」をクリック。Bitnamiってのが何かは分かりませんが、興味無いのでチェックを外し「Next」をクリック。興味があればチェック入れたままでOKです。そのまま「Next」インストールが始まります。終わったら下の画面になります。チェックに赤枠忘れた・・・。チェックしておくと「Finish」後にXAMPPが起動します。こんなん前あったかな?日本語がいいですが、ドイツよりは英語のほうがましなので左にチェックを入れ「Save」をクリック。上の画面がコントロールパネルです。これでインストール完了です。次はコントロールパネルについて簡単に説明します。機能概要PHPの開発を行う上では、ApacheとMySQLしか使いません。ApacheはHTTP通信でアクセスされたときに返事をする(URLに応じたHTMLを返す)ためのアプリケーションです。MySQLはリレーショナルデータベースの1つで無料で使えるやつです。レンタルサーバーには主にこれが搭載されています。使い方は簡単で、上の赤枠のStartを押して開始します。終了する場合は同じボタンが動作中は「Stop」ボタンになっているのでそれを押すだけです。Apache、MySQLの文字部分が緑色になっていれば起動成功です。MySQLの並びにある「Admin」ボタンを押すと、phpMyAdminというDBを直接操作したりSQLの実験をしたり出来るツールが立ち上がります。DBとはデータベースの略で、一般的にはデービーと発音します。昔の人はディーをデーと言ってたからそのままなんだと思います(笑)実際外国のプログラマーはディービーって言います。SQLはDBを操作するためのプログラミング言語です。通常はPHPなどのプログラムからSQLを使ってDBを操作するのですが、SQLはちょっとだけ難しいのでテストデータを作成したりしたい場合にはphpMyAdminから操作すると便利です。phpMyAdminを起動するとブラウザで下の画像のようなページが開きます。XAMPPはこれだけ知ってればなんとなく使えます。HTTPアクセス時のURLApacheを起動していればお使いのブラウザからアクセスすることが出来ます。Apacheの並びにある「Admin」ボタンを押すとブラウザでページが開きます。アクセス出来るフォルダに自分で作成したプログラムを配置してWEBサイトを作成していきます。http://localhost/で参照しているフォルダはどこなのか?ソースをアップロードする場所Cドライブの直下にXAMPPをインストールした場合は下記フォルダになります。C:\xampps\htdocs\フォルダを開くと中身はこんな感じです。URLがhttp://localhost/dashboard/だったんで。ApacheがHTTPリクエストを受けたときに参照するフォルダです。実際のレンタルサーバーを使ってもApacheで動いているので、同じようにHTTPでアクセスされた場合に返すためのフォルダがあります。そこにHTMLやCSS,JavaScrip,PHPといったプログラムを配置すると動きます。まとめWEBシステムはApacheで動き、データはMySQLというデータベースに格納する。この動きはXサーバーなどのレンタルサーバーも同じ。XAMPPはこれらをまとめてコントロール出来るツールです。PHPの開発ではテスト環境として使われます。PHPの勉強に活用してください。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。超初心者向け!PHPを書き始める前に書き方説明PHPとRubyとJavaだったら初心者はどのプログラミング言語を勉強するべきかRECOMMENDこちらの記事も人気です。PHP2019.2.14PHPでQRコードを作成する方法PHP2018.10.12PHPでセッションの値を取得する方法とセッションに値をセットする方法PHP2019.1.12PHPの配列の要素数を取得する関数count()の使い方PHP2019.1.20PHPの配列から値が重複する要素を削除するarray_unique関数を...PHP2018.12.23サーバーのPHPのバージョンを確認する方法PHP2018.12.28PHPのコメントアウト3種類とよくあるミスPHP2018.12.1PHPで関数がどこから呼ばれたか参照元を調べる方法PHP2018.12.27PHPのデバッグで使うvar_dumpとprint_rとvar_expo...むねひろ現在36歳。プログラマー歴16年。高校卒業後は調理師見習いをしていたけど、不況で先が不安になり離職。その後上京しハローワークの紹介でプログラマーに。分からないことだらけで辛い日々だったけど、3年頑張ったら色々見えてきてフリーランスに。面白そうなシステム開発をもっとしたい。