/XAMPPでPHPのデスクトップ開発環境を作るXAMPPでPHPのデスクトップ開発環境を作る更新:2016/12/30このページでは、XAMPPというアプリケーションを使って、PHP+MySQLのデスクトップ開発環境を作る手順を説明します。Friendsという団体が配布する、PHP実行環境をかんたんに構築できるアプリケーションです。Perlとなっています。PHP+MySQLの組み合わせはWebアプリケーション構築におけるメジャーな構成あり、実際の業務でも主流のひとつです。今回はそんな、XAMPPのインストール方法を説明します。ひとつひとつのサービスを自力でインストールしていくこともできますが、非常に面倒な作業ですので、是非XAMPPを活用してください。MariaDBについて最近のXAMPPでは、MySQLの互換製品として、MariaDBというデータベースが組み込まれています。MariaDBはMySQLと互換性があるため、MariaDBを使って学習していけば、実務でMySQLを扱うことができます。配布サイトからインストーラーを取得します。XAMPPホームページ上記よりプラットフォームに合ったパッケージをダウンロードしてください。今回はWindowsを前提にしているので、『Windows向けXAMPP』を押してください。自動でダウンロードがはじまると思います。(執筆時点では、バージョン5.6.19です)インストールインストーラー(xampp-xxxxxxx-installer.exe)をダウンロードしたら、起動します。各設問について確認しながら、基本的にはそのまま「OK」「NEXT」で進めていってください。インストール先についても今後の説明のため、デフォルトの「C:\xampp」にしておいてください。Sendmail」を選んでおいてください。以下のようなセキュリティエラーが出たら、「アクセスを許可する」を押してください。Panel』を開きます。Panel』を開きます。すると、以下の画面が表示されます。ここで、ApacheとMySQLの「Start」ボタンを押すと、両者が起動します。うまく起動できない場合は、『Skype』などの80番ポートや443を使うサービスが起動していないか、ご確認ください。いったサービスを一度終了させてから、起動を試してください。Panelを立ち上げてStartする必要があります。そこで、自動起動の設定をすることで、マシン起動時に自動で各サービスを起動するようにできます。Panelのアイコンを右クリックすると、メニューが表示されます。そこから、『管理者として実行』を選択します。サービスにチェックを入れるコントロールパネル上から、ApacheとMySQLの左端のチェックを入れます。service」が表示されたら、Yesをクリックします。サービスを確認コントロールパネルの右側にある、「Services」をクリックすると、Windowsに登録されているサービスの一覧が表示されます。ここにApacheとMySQLが表示されるはずです。ローカルApacheへのアクセスインストールが終わったら、動作確認をします。localhostへアクセスブラウザのURL欄に、「http://localhost/」を入力します。(localhostと打ち込むだけでも補完してくれます)以下のような画面が表示されれば成功です。localhostって??OSに登録されている、127.0.0.1というIPへのエイリアスです。(127.0.0.1は自分のマシンを指すルールになっており、WindowsでもLinuxでも変わりません)hostsファイルにホスト名とIPの対応を追記することで、たとえばhttp://jibun/というエイリアスを追加して、localhostと同じようにすることも可能です。このhostsでの定義はDNSよりも優先されるため、yahoo.co.jpのIPを127.0.0.1に書き換えるようなこともできます。(そんなことをする意味はありませんが、説明として・・)hostsファイルを書き換える手法の実用的な用途としては、たとえば、サーバ移転をするときにホストのIP向け先を変えて、関係者だけで動作テストをする場合になどに使います。その他、社内だけで使うサーバについてのホスト名管理に使ったりします。phpMyAdminも確認しておく右上にある「phpMyAdmin」をクリックします。すると、MySQLを管理するための管理画面が表示されます。phpMyAdminはPHPで書かれた、MySQLを管理するためのWebアプリケーションでして、実務でも使われているものです。phpMyAdminのトップページが表示されたらよしとしましょう。phpinfoも確認しておく右上にある「PHPInfo」をクリックします。これはPHPの組み込み関数であるphpinfo()を出力した画面となっており、PHPの動作状況や、各種設定を確認できます。ドキュメントルートApacheでは、特定のローカルファイルシステムのディレクトリを、ドキュメントルートとして公開します。デフォルト設定では、C:\xampp\htdocs\がドキュメントルートになっています。htdocsの直下に置いてあるindex.phpを見ると、/dashbord/に転送するプログラムが書かれているのがわかります。簡易的なPHPプログラムを作成それではドキュメントルートである、C:\xampp\htdocs\をエクスプローラーで開きます。htdocsの中に、testというディレクトリを作成ます。最後に、index.phpというテキストファイルを作成します。</body></html>ローカルApacheからPHPプログラムの実行ブラウザから、http://localhost/test/へアクセスしてください。「こんにちは!」と表示されれば成功です。メール送信の設定そのままではメール送信を行うことができません。Windowsローカル環境で実際のメール送信まで設定するのは、サーバ側も絡んできて複雑になるため、今回は「mailtodisk」を使って、ローカルディスクにメールの内容を保存する設定をします。プログラムから送信されたメールは、C:\xampp\mailoutputへ保存されていくようになります。php.iniを編集C:\xampp\php\php.iniをテキストエディタで開き、「sendmail_path」の行を探します。"C:\xampp\mailtodisk\mailtodisk.exe"と修正して、保存します。Panel』を起動して、Apacheを一度Stopし、再度Startします。これでメールの設定が適用されました。無料でPHPを学んでWebエンジニアになる。