ポンクソフト

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

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

お名前:



すごく参考になりました!
ありがとうございます。
2017/03/30 09:47

名無しのリーク
香川県ルーちゃん餃子のフジフーヅはバイトにパワハラの末指切断の大けがを負わせた犯罪企業
2017/03/29 23:34

高級時計 ブランド レディース
特恵中-新作入荷!
当社の商品は絶対の自信が御座います
迅速、確実にお客様の手元にお届け致します
実物写真、付属品を完備しております。
低価格を提供すると共に、品質を絶対保証しております
ご注文を期待しています
2017/03/28 18:37

カルティエ ソリテール
ブランドコピーブランドN級品専門店
史上最も激安ブランドブランドコピー-即日 配送可,100%入荷。
当店は正規品と同等品質は品質3年保証でご注文から5 日でお届け致します。
レディースとメンズ激安通販専門店!品質と本物は同様です。
全て新品、高い品質、激安 、送料は無料です( 日本全国)すべての商品は品質2年無料保証です。
ブランドコピー時計:
2017/03/24 14:04

カリマー
解りやすくて、とてもいいサイトですね!
phpは初心者ですが、最後まで到達できるよう頑張ります!
2017/03/23 04:03


ああああ
2017/03/23 00:54

オメガ ボーイズ
★2017最高等級新しい商品大量入荷!
■在庫情報随時更新!(*^-^*)
■信用第一、良い品質、低価格は。
★歓迎光臨★送料無料(日本全国)
ご注文を待ちしております
よろしくお願いいたします_(._.)_
2017/03/22 09:09


テスト
2017/03/21 14:02

ゆうた
かりんがすき
2017/03/17 14:36

saraebo
別windowsとして実装することなく、actionのphpで、コマンドとするデータベース等の更新で、その結果をクライアントに返さない(homeページの元画面は変わらない。)とする事はできるのでしょうか?
2017/03/17 12:09

残りを読む »