カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
スタッフ募集中
Kredoオンラインキャンプ体験談
無料カウンセリングはこちら

セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」

  • プログラミング
    • Web・プログラミング(学習)

    • Web・プログラミング(知識)

    • AI・テクノロジー

    • デザイン

  • 英語学習
    • 英語学習法

    • 英語フレーズ

  • 海外
    • 海外移住

    • 海外留学

    • 海外就職

  • キャリア
    • 転職情報

    • キャリアデザイン

  • Kredo
    • ニュース・キャンペーン情報

    • セブ島情報

    • インタビュー

  • 無料ウェビナーに予約する >
5月申し込み限定授業料半額 kredo it留学オンライン
  • TOP
  • プログラミング
  • Web・プログラミング(知識)
  • PHPのインストール方法とは?XAMPPがおすすめ

PHPのインストール方法とは?XAMPPがおすすめ

Avatar photo
Kredo編集部
公開日:2023.01.01
更新日:2023.01.17
Web・プログラミング(知識) |
  • ツイート
  • シェア
  • はてな
  • ポケット
 decoding

ある程度PHPの学習を進めてきた方であれば「そろそろPHPを用いてプログラムを作ってみたいな」と考えている方もいるでしょう。

しかしPHPを用いて実際にプログラミングをするには、開発環境を構築する必要があります。

Webサービスや参考書でPHPの学習を進めてきたものの、開発環境の構築と聞くと「なんだか難しそう…」と感じる方もいるかもしれません。

しかしPHPの開発環境の構築はそこまで難しくありませんので、ご安心ください。

今回はPHPの開発環境を構築したい方に向けて、

  1. PHPをインストールする方法
  2.  XAMPPについて
  3.  XAMPPのメリット・デメリット

をメインに解説します。

PHPの開発環境の構築方法を知りたい方は、ぜひ参考にしてください。

PHPを実践で活用できるようになれば、Web制作の幅がぐっと広がりますよ。

記事のもくじ

  • PHPをインストールする方法は大きく分けて2つ!
  • PHPのインストール方法1.PHPとApacheをインストール
    • 【Windows編】PHPとApacheのインストール方法
    • 【Linux編】PHPとApacheのインストール方法
  • PHPのインストール方法2.MAMPを使う
  • PHPのインストール方法3.XAMPPを使う
    • XAMPPとは?
  • XAMPPをインストールする方法
    • 【Windows編】XAMPPをインストールする方法
    • 【Mac編】XAMPPをインストールする方法
    • 【Linux編】XAMPPをインストールする方法
  • XAMPPを利用する際のメリットとデメリット
    • XAMPPを利用する際のメリット
    • XAMPPを利用する際のデメリット
  • まとめ:PHPのインストール方法とは?XAMPPがおすすめ

PHPをインストールする方法は大きく分けて2つ!

AI(人工知能)人材とは?種類や不足状況、なる方法まで徹底解説!

PHPの開発環境を構築するためには、PHPをインストールする必要があります。

PHPのインストール方法は主に、

  1. PHPとApacheをインストールする(Windows、Linux)
  2. MAMPを使う(Mac)
  3. XAMPPを使う(Windows、Mac、Linux)

という2つの方法があります。

それぞれの方法について詳しく見ていきましょう。

PHPのインストール方法1.PHPとApacheをインストール

AI人材とは?IT人材との違い

まずは、PHPとApacheをインストールする方法です。

PHPとApacheの2つをインストールすれば、PHPの開発環境の構築ができます。

【Windows編】PHPとApacheのインストール方法

まずはPHPをインストールするために、PHPの公式サイトにアクセスしましょう。

PHPの公式サイトにアクセスしたらこのようなトップページが表示されるので、ページ上部にある「Downloads」を選択しましょう。

「Downloads」ボタンを押すと、以下のような画面が表示されます。

2019年9月現在「PHP7.3.10」「PHP7.2.23」「PHP7.1.32」の3種類のPHPがインストール可能です。

「Windows downloads」をクリックしましょう。

PHP7.3.10の場合、64bit用の「VC15 x64 Non Thread Safe」「VC15 x64 Thread Safe」と、32bit用の「VC15 x86 Non Thread Safe」「VC15 x86 Thread Safe」があるので、ご自身のPC環境に合わせて選んでください。

64bitのPCでしたら、x64のものをダウンロードしましょう。ダウンロードは「Zip」と書かれたものを選びます。

Zipファイルを解答すれば、PHPのダウンロードは完了です。

次に、PHPの設定を行います。

PHPの設定は以下の流れで行います

  1. 「システムのプロパティ」で「詳細設定」をクリックし「環境変数」をクリック
  2. 「システム環境変数」から「Path」をクリックした上で「編集」をクリック
  3. 「変数値」の最後に「;C:¥php」を追加し「OK」をクリック
  4. 再度「OK」をクリック

これでPHPの設定は完了です。

次にApacheをダウンロードします。

Apacheはこちらのサイトでダウンロードします。

ページの下方に「Apache 2.4.41 Win64」「Apache 2.4.41 Win32」があるので、64bitの方は「Win64」の方のZipファイルをダウンロードしましょう。

ダウンロードしたZipファイルを解凍したら、フォルダの中にある「Apache24」というフォルダをローカルドライブの直下に移動させます。

その後の流れは以下の通りです。

  1. 「Apache24」を「bin」というフォルダへ移動する
  2. 「コマンドプロンプトを開く」→「コマンドプロンプトを管理者として開く」をクリック
  3. 実行ファイル(httpd.exe)を実行する

これにてApacheのインストールは完了です。

Apacheをインストールしたら、Apacheの動作確認を行います。

動作確認の流れは以下の通りです。

  1. binフォルダの「ApacheMonitor.exe」を開く
  2. デスクトップ右下の「ApacheMonitor」を右クリックして「「Open Apache Monitor」」をクリック
  3. 「Start」をクリックし、ブラウザでhttp://localhost/にアクセスする
  4. ブラウザ上に「It works!」が表示されたら確認終了

最後に、以下のように設定を行えばPHPの開発環境の構築は完了します。

まずは「C:¥Apache24¥conf」フォルダ内の「httpd.conf」をテキストエディタで開き、末尾に以下のコードを貼り付けます。

LoadModule php5_module “c:/php/php5apache2_4.dll” AddHandler application/x-httpd-php .php

# configure the path to php.ini PHPIniDir “C:/php”

そしてApacheを再起動し、コマンドラインに以下の文字列を入力します。

> httpd.exe -k restart

これにてWindowsのPHPの開発環境の構築は完了です。

【Linux編】PHPとApacheのインストール方法

LinuxのPHPとApacheのインストール方法は以下の通りです。

  1. apt-getコマンドで「# apt-get install apache2 php5」と入力する
  2. IPアドレスを入力してブラウザを立ち上げて「It works!」と表示されていることを確認する

次にPHPの動作確認を行います。

以下のコマンドを実行し、PHPのバージョンを確認します。

# php -v PHP 5.4.4-14+deb7u2 (cli) (built: Jun 5 2013 07:56:44) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

次にPHPファイルである「/var/www/phpinfo.php 」を作成し、以下のコードを記述します。

<?php

phpinfo();

?>

そしてhttp://IPアドレス/phpinfo.phpにアクセスし、PHPのバージョンが確認できれば構築完了です。

PHPのインストール方法2.MAMPを使う

Macの場合「MAMP」を使う方法があります。

MAMPのダウンロードはこちらのサイトからできます。

「Free Download」をクリックすればMAMPをダウンロードできます。

するとインストーラーが保存されるので、インストーラーを開いてMAMPをインストールします。

次に必要なのがMAMPの初期設定です。

MAMPを起動したら、以下の手順で初期設定を進めます。

  1. 「MAMP」から「Preferences」をクリック
  2. 「Start/Stop」を開き、必要な項目にチェックし「OK」を押す
  3. 「Ports」を開き「Set Web & MySQL ports to 80 & 3306」をクリックし「OK」を押す
  4. 「php.ini」のバックアップを取り「data.timezone 」を「date.timezone = “Asia/Tokyo”」に変更する

最後に、PHPのパスを通します。

PHPのパスの通し方は以下の通りです。

  1. /usr/bin/php をリネームする
  2. 「~/.bash_profile」というファイルに、「export PATH=$PATH:/Applications/MAMP/bin/php/php(通したいバージョンの数字)/bin」というコードを記述する
  3. 「~/.bash_profile」をもう一度読み込む

これでMacのPHPの開発環境構築は完了です。

PHPのインストール方法3.XAMPPを使う

次に、XAMPPを使ったPHPの開発環境の構築方法を解説します。

開発環境の開発に不安がある方は、XAMPPを用いたやり方の方が設定しやすいです。

XAMPPとは?

XAMPPとは「PHP」「Apache」「MariaDB」がセットになっている環境構築ツールです。

XAMPPはWindows、Mac、Linuxのいずれでも使えるので、環境構築には便利です。

XAMPPをインストールする方法

XAMPPをインストールする際は、XAMPPの公式サイトからダウンロードする必要があります

トップページの下部にダウンロードの項目があるので、自分のOSの物をダウンロードします。

【Windows編】XAMPPをインストールする方法

Windowsの場合「Windows向けXAMPP」をダウンロードします。

WindowsでのXAMPPの設定方法は以下の通りです。

  1. ダウンロードしたファイルを実行する
  2. UACに関する警告が出てきたら、変更を許可するために「はい」をクリックする
  3. 「Next」をクリックし、「Progam Languages」の「PHP」にチェックが入っていることを確認する
  4. XAMPPをインストールするフォルダを選択する
  5. 「BitNami for XAMPP」が表示されたら「Next」をクリックする

これでXAMPPのインストールが完了します。

【Mac編】XAMPPをインストールする方法

Macの場合「OS X向けXAMPP」をダウンロードします。

Macの場合もWindowsとほぼ同じで、ダウンロードしたファイルを開いたら基本的に「Next」をクリックしていけばXAMPPをインストールできます。

【Linux編】XAMPPをインストールする方法

Windowsの場合「Linux向けXAMPP」をダウンロードします。

インストール方法は以下の流れで行います。

  1. ダウンロードしたファイルを開いたら「root」へ移動する
  2. パーミッションを755に変更する
  3. インストーラーを起動する
  4. 「Welcome to the Xampp Setup Wizard.」というテキストの後に「XAMPP Developer File[Y/n]:」と表示されるので、すべて「y」で答える

これでインストールが完了します。

XAMPPを利用する際のメリットとデメリット

XAMPPはPHPの開発環境の構築に便利ですが、どのようなメリットとデメリットがあるのでしょうか?

XAMPPを利用する際のメリット

XAMPPのメリットは、インストールがあまり難しくないという点です。

XAMPPを用いないで開発環境の構築をすると、細かい設定が多いのでミスをしやすいですが、XAMPPは簡単な操作ばかりなのでプログラミング初心者でも簡単に開発環境を構築しやすいです。

XAMPPを利用する際のデメリット

XAMPPは「PHP」「Apache」「MariaDB」がセットになっていますが、それぞれのソフトのバージョンはすべて固定されてしまいます。

バージョンが固定されていると、それぞれのソフトのバージョン変更が難しくなります。

PHPができることはバージョンによって大きく異なるので、バージョンにこだわりがある方は不便に感じるでしょう。

まとめ:PHPのインストール方法とは?XAMPPがおすすめ

今回はPHPの開発環境の構築方法について解説しました。

PHPの開発環境の構築は大きく分けて

  1. 自力でPHPとApacheをインストールする方法
  2. MAMPを使う方法
  3. XAMPPを用いて簡単に環境構築する方法

の2種類があります。

開発環境の構築はXAMPPを用いる方が簡単ですが、バージョンの変更が柔軟に行いないというデメリットもあります。

したがって開発環境の構築に苦手意識がなければ、自力でPHPとApacheをインストールするのがおすすめです。

自分に合った方法でPHPの開発環境を構築しましょう。

 

英語でプログラミングが学べるKredoオンラインキャンプ

プログラミング×英語を身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoでは、プログラミング×英語が学べるオンラインスクール「Kredoオンラインキャンプ」を運営中です。プログラミング×英語を身につけた当校の卒業生はグローバルIT企業、外資系企業、海外就職、フリーランスへのキャリアチェンジを実現しています。これからの時代に必要な「英語×IT」のスキルを身につけてグローバルに活躍しませんか?

Kredo オンラインキャンプへ
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
Avatar photo
Kredo編集部

Kredo編集部です!Tech、英語学習、キャリア、セブ島留学の情報を発信していきます。

関連記事

  •  decoding
    Web・プログラミング(知識)

    Rubyができることは?特徴や他の言語との違いも解説!

  •  decoding
    Web・プログラミング(知識)

    Ruby on railsのインストール方法【OS別に解説】

  •  decoding
    Web・プログラミング(知識)

    Macユーザーがプログラミングを始める際に覚えておきたい入門知識

  •  decoding
    Web・プログラミング(知識)

    CSSはプログラミング言語ではなくスタイルシート言語!基本知識から構造、書き方を解説

よく読まれている記事

  •  decoding

    おすすめ記事

  •  decoding
    2022.12.04

    IT×英語を学ばなければ取り残される!Kredo CEOが日本衰退とIT業界の未来を解説

  •  decoding

    【メディア掲載】Kredoオンラインキャンプを紹介していただいた生徒様、企業様の紹介

  •  decoding

    卒業生インタビュー

IT留学オンライン
新規CTA
無料カウンセリング予約
@KREDO JAPAN Inc. 2023 All rights reserved.
Kredo オンラインキャンプ なぜ、プログラミング×英語なのか 英語が苦手な方へ 体験談 Webデザインコース Webデベロップコース インターン型実践プログラム IT英語コース カウンセリング予約 資料請求
Kredo ラーニング サービスサイト (準備中) KredoIT 留学 (現在Kredoオンラインキャンプに変更) 運営メディア Kredo Blog
運営会社 会社概要 採用情報 利用規約 プライバシーポリシー 特定商取引に基づく表示 お問い合わせ