ポンクソフト

PHP環境のインストール(XAMPP)・PHPの設定 - PHP入門

前ページ PHP入門 TOP 次ページ

目次

  1. PHP入門
  2. PHPの概要
  3. PHP環境のインストール(XAMPP)・PHPの設定
  4. PHPの基本・簡単なプログラム
  5. 文法1
  6. 文法2
  7. 様々な関数を使う
  8. フォームの基本
  9. システム作成
  10. オブジェクト指向
  11. データベースとSQL
  12. PHPでMySQLを使う
  13. ブログを作る
  14. ECサイト(ショッピングサイト)を作る

このページの内容

はじめに

この章では、PHPでプログラムを作成して動作させるための環境構築方法を解説します。まずXAMPPのインストール方法とインストール時のオプション、インストール後の設定などを解説します。PHPプログラムを動作させるときにはウェブサーバであるApacheを動かしておく必要があるので、Apacheの起動や終了方法も解説します。

XAMPPのインストール

まずPHP・Apache・MySQLを一括で導入できる「XAMPP」をインストールします。

ブラウザでapache friends - xampp for windowsのページにアクセスし、「XAMPP Windows版」の「インストーラ」と書かれたリンクをクリックしてダウンロードします。
images/xampp_site.png

ダウンロードされたインストーラを起動すると、インストールが始まります。

インストールオプション

インストールの最初の画面では、インストール先を指定します。配下に沢山のサブフォルダが作成されますので、特別な事情がなければデフォルトの「c:\xampp」のままにしておくことをお勧めします。
images/xampp_install1.png

次の画面では、細かいインストールオプションを指定します。基本的に全てデフォルトのままで構いません。
images/xampp_install2.png

以下インストールオプションの説明をします。

Create a XAMPP desktop icon

デスクトップにXAMPPコントロールパネルのアイコンを作成します。

Create an Apache Friends XAMPP folder in the start menu

スタートメニューにXAMPPコントロールパネルなどを含んだフォルダを追加します。

Install Apache as service

チェックを入れると、Apacheが常にサービスとして起動するようになります。毎回Apacheを立ち上げる手間がなくなりますが、いくぶんコンピューターのリソースを消費するようになります。

Install MySQL as service

チェックを入れると、MySQLが常にサービスとして起動するようになります。

Install FileZilla as service

チェックを入れると、FTPサーバFileZillaが常にサービスとして起動するようになります。

Apacheの起動方法

インストールが終了したら、XAMPPの動作チェックを兼ねてApacheを起動してみましょう。デスクトップの「XAMPP Control Panel」を実行し、「Apache」と書かれた行の「Start」ボタンを押すとApacheが起動します。
images/apache_kidou.png

ブラウザでhttp://localhost/にアクセスして、XAMPPのスプラッシュ画面が表示されたなら、正常にApacheが動作しています。「日本語」リンクを押すとXAMPPの日本語トップページが表示されます。

Apacheの終了方法

「XAMPP Control Panel」で「Apache」と書かれた行の「Stop」ボタンを押せばApacheが停止します。
images/apache_syuryo.png

テキストエディタの選定

PHPのプログラムを記述するためにはテキストエディタを使います。Windows標準のテキストエディタである「メモ帳」でもプログラムは記述できますが、最低限の機能しかありません。

プログラミングをサポートする機能を搭載した様々なテキストエディタが存在していますので、いろいろ試してみて自分に合ったテキストエディタを選びましょう。

フリーウェアでは「サクラエディタ」、シェアウェアでは「秀丸」等が有名なテキストエディタです。

PHPの動作設定

次にPHPで日本語を正しく扱うために、いくつかの設定を行います。XAMPPをインストールしたフォルダ(デフォルトではc:\xampp)の「php」フォルダにある「php.ini」ファイルをテキストエディタで開いてください。

まず779行目あたりの
;default_charset = "iso-8859-1"
と書かれた行を探します。テキストエディタの検索機能を使うと良いでしょう。その行を以下のように書き換えます。
default_charset = "UTF-8"
先頭のセミコロンを消すことに注意してください。これでブラウザがHTMLの文字コードがUTF-8であると認識してくれます。

さらに1757行目あたりの
;mbstring.language = Japanese
と書かれた行の先頭のセミコロンを以下のように消してください。
mbstring.language = Japanese

さらに1763行目あたりの
;mbstring.internal_encoding = EUC-JP
と書かれた行を以下のように書き換えます。
mbstring.internal_encoding = UTF-8
先頭のセミコロンは消してください。これでPHPプログラム内でUTF-8を適切に扱えるようになります。以上が完了したら、php.iniを保存して閉じ、設定を反映させるために一度Apacheを再起動します(StopしてStartする)。

ドキュメントルートについて

通常、ブラウザのURL欄には、表示したいHTMLが置いてあるウェブサーバのURLを書きます。今回はウェブサーバがローカル、つまり同じパソコン内に入っています。この場合は、特別なURL「localhost」を使います。XAMPPを「c:\xampp」にインストールしたとき、ブラウザで「http://localhost/」にアクセスすると「c:\xampp\htdocs」の内容が表示されます。この「c:\xampp\htdocs」はドキュメントルートと言い、ウェブサーバがクライアントに文書を送る際の基準のフォルダとなります。

同じネットワークに繋がっている他のパソコンからは、Apacheが立ち上がっているパソコンの識別番号であるIPアドレスをURL欄で指定してアクセスすることができます。例えばApacheの立ち上がっているパソコンのIPアドレスが「192.168.1.2」だとすると、URL欄に「http://192.168.1.2/」と指定してアクセスします。
前ページ PHP入門 TOP 次ページ
このエントリーをはてなブックマークに追加 そっか0

このページに関するコメントをどうぞ

お名前:


名無しのリーク
香川県ルー餃子のフジフーヅはバイトにパワハラの末指切断の重傷を負わせた犯罪企業
2016/06/27 08:09

名無しのリーク
香川県ルー餃子のフジフーヅはバイトにパワハラの末指切断の重傷を負わせた犯罪企業
2016/06/27 08:08

ワイの名前は長谷川亮太23歳。世紀の大犯罪者や!
ワイは千葉県松戸市六高台2-78-3に住んでいて、松戸となんJ、国士舘大学を支配しとる長谷川亮太や!
最近ワイやワイの実家に対しての誹謗中傷や嫌がらせが増えて来とるような気がするやで^~
確かにワイは今まで
殺人、強姦、窃盗、詐欺、無免許運転、未成年飲酒、未成年喫煙、住居侵入、覚せい剤、違法ドラックの使用・販売と密輸、大麻の栽培
同級生や見ず知らずのおっさんやまんの者に対して
セクハラ、カツアゲ、暴行
ネット上では
誹謗中傷や詐欺、煽りや差別的発言に3年間にわたる過度な自分語り 爆破予告等を繰り返してきたんや。
これらは許されるものではないと思う者もおるやろう。
だからといって掲示板等にワイの悪口を書き込んだりワイの家の置物を盗んでいったり、ピンサロにいるところを盗撮してネットで拡散するなどの嫌がらせをするのはどうかと思うで?
ワイもあの時...2012年3月7日から十分に反省したンゴ。
せやからお前らにワイは一つお願いしたい。

誹謗中傷をして楽しむのはもうやめにしませんか。
2016/06/26 19:45

名無しのリーク
香川県ルー餃子のフジフーヅはバイトにパワハラの末指切断の重傷を負わせた犯罪企業
2016/06/23 12:05

名無しのリーク
香川県ルー餃子のフジフーヅはバイトにパワハラで指切断の大怪我を負わせた糞ブラック企業
2016/06/21 23:53

ささs
こんに
2016/06/21 19:19

dsvsdv
ささ
2016/06/21 19:17

ささ
こここん
2016/06/21 18:51

test
テストさせて下さい。
2016/06/20 01:23

<?php echo "aaカタカナa"; ?>
<div>aaaaカタカナaaaaa</div>
2016/06/18 09:05

残りを読む »