カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
KredoIT留学
無料カウンセリングはこちら
Kredoオンラインキャンプ体験談
KredoIT留学体験談
外貨を稼ぐ!海外フリーランス無料セミナー
未経験から即戦力ITグローバル人材 無料セミナー
Kredo Blog 英語・IT・AIで、人生の選択肢を広げる。
無料ウェビナー参加 ↗ 無料カウンセリング予約無料相談↗
MENU
EXPLORE KREDO BLOG

知りたいことから、世界が広がる。

ブログTOP ↗
留学・セブSTUDY & LIFE
留学・セブの記事をすべて読む ↗ 海外留学→海外移住→海外就職→
英語学習ENGLISH
英語学習の記事をすべて読む ↗ 英語学習法→英語フレーズ→
IT・AITECH & CREATIVITY
IT・AIの記事をすべて読む ↗ プログラミング学習→プログラミング知識→AI・テクノロジー→デザイン→
キャリアYOUR NEXT CHAPTER
キャリアの記事をすべて読む ↗ 転職情報→キャリアデザイン→
KredoOUR SCHOOL
Kredoの記事をすべて読む ↗ ニュース・キャンペーン→セブ島情報→インタビュー→
STUDENT DIARIES留学生のリアルな日記noteの体験記を読む ↗YouTube・Instagramで留学を知る ↗
記事を探す ブログTOP
留学・セブ
STUDY & LIFEセブで学ぶ。海外で暮らす。留学の準備から、現地の毎日まで。
留学・セブを知るすべての記事 ↗
海外留学費用・期間・学校選びを知る↗海外移住海外で暮らすためのヒント↗海外就職世界で働く選択肢を探す↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
英語学習
ENGLISH英語が、世界を近くする。学び方と、今日から使える英語。
英語学習を知るすべての記事 ↗
英語学習法自分に合った学び方を見つける↗英語フレーズ会話で使える表現を読む↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
IT・AI
TECH & CREATIVITYつくる力を、次の一歩に。プログラミングとAIをもっと身近に。
IT・AIを知るすべての記事 ↗
プログラミング学習はじめ方・学び方を知る↗プログラミング知識仕組みやスキルを深める↗AI・テクノロジーAIの活かし方と最新の話題↗デザイン伝わるものづくりのヒント↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
キャリア
YOUR NEXT CHAPTER学びの先の、働き方。転職・海外就職・これからのキャリア。
キャリアを知るすべての記事 ↗
転職情報次の仕事へ向かう準備↗キャリアデザイン自分らしい働き方を考える↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
Kredo
OUR SCHOOLKredoを、もっと知る。学校のこと、セブのこと、学ぶ人のこと。
Kredoを知るすべての記事 ↗
ニュース・キャンペーンKredoからのお知らせ↗セブ島情報現地の暮らしを知る↗インタビュー受講生・卒業生の声を読む↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
留学日記 ↗

ENGLISH · IT · AI / STUDY IN CEBU

学ぶって、冒険だ。

英語・IT・AIで、人生の選択肢を広げよう。

留学の無料相談へ ↗Kredo Blogを読む →
JAPAN✈CEBU
Kredoで、講師と一緒に英語とITを学ぶ受講生
LEARN SOMETHING NEW.
セブの海を望む場所で学ぶ日常
HELLO, NEW WORLD.
  • TOP
  • プログラミング
  • Web・プログラミング(知識)
  • PHPのインストール方法とは?開発環境構築にはXAMPPがおすすめ

PHPのインストール方法とは?開発環境構築にはXAMPPがおすすめ

アバター画像
Kredo編集部
公開日:2023.04.20
更新日:2023.04.20
Web・プログラミング(知識) |
 width

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

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

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

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

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

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

をメインに解説します。

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

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

記事のもくじ

  • PHPをインストールする方法は3つ
  • PHPの開発環境構築・インストール方法1.PHPとApacheをインストール
    • 【Windows編】PHPとApacheのインストール方法
    • 【Linux編】PHPとApacheのインストール方法
  • PHPの開発環境構築・インストール方法2.MAMPを使う
  • PHPの開発環境構築・インストール方法3.XAMPPを使う
    • XAMPPとは?
    • 【Windows編】XAMPPをインストールする方法
    • 【Mac編】XAMPPをインストールする方法
    • 【Linux編】XAMPPをインストールする方法
  • 開発環境構築のためにXAMPPを利用するメリットとデメリット
    • メリット
    • デメリット
  • まとめ:PHPの開発環境構築・インストールにはXAMPPがおすすめ

PHPをインストールする方法は3つ

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

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

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

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

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

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

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のいずれでも使えるので、環境構築には便利です。

【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は「PHP」「Apache」「MariaDB」がセットになっていますが、それぞれのソフトのバージョンはすべて固定されてしまいます。

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

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

まとめ:PHPの開発環境構築・インストールにはXAMPPがおすすめ

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

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

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

の2種類があります。

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

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

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

 

英語でIT・AIを学べるKredo

英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoは、英語×ITをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で英語とIT・AIを学ぶ「KredoIT留学」「KredoAI留学」を提供しています。これまでの卒業生は3,000名以上。卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?

\ セブ島でIT×英語を学ぶ /IT留学の無料カウンセリングを予約する
\ オンラインでIT✕英語を学ぶ / Kredoオンラインキャンプの詳細をみる >>
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
アバター画像
Kredo編集部

Kredo編集部です!プログラミング、英語学習、キャリア、Kredo情報を発信していきます。

関連記事

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

    Pythonの開発環境を構築する方法!おすすめのIDEも紹介

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

    Rubyで作られたWebサービス・アプリ12選|できることも解説

  • 知識0から身につけるPythonの5つの基礎!概要~開発環境の準備方法まで
    Web・プログラミング(知識)

    Pythonの5つの基礎|できることから開発環境の準備方法まで

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

    Macでプログラミングを始めるには?初心者向けの入門知識と始め方

新規CTA
KREDO JAPAN株式会社

\ SNSで留学の様子を更新中! /

  • Instagram
  • LINE
  • X
  • YouTube
©KREDO JAPAN Inc. 2024 All rights reserved.
Kredoのサービス
セブ島で学びたい方はこちら KredoIT留学
自宅で学びたい方はこちら Kredo Online 英語×アプリ開発コース
運営会社 会社概要 採用情報 お問い合わせ
利用規約 プライバシーポリシー 特定商品取引に基づく表示 資料請求