プログラミング言語

【PHP入門①】環境構築(Mac編)~初心者でも安心!基礎から学べるプログラミング講座~

プログラミング言語

※WindowsPCをお使いの方は、以下の記事をご覧ください。
【PHP入門①】環境構築(Windows編)~初心者でも安心!基礎から学べるプログラミング講座~

PHPとは?

PHPとは、「Personal Home Page」のことで、名前の通りWeb開発に特化している言語です。
また、人気があり求人数も多い上に覚えやすいため、初心者でも手をつけやすい特徴があります。

環境構築とは

初めてのプログラミング言語を触る際、環境構築を必ず行います。いきなりコードを書いても、自分のPCにその言語を動かす環境を整えていなければ、プログラムが動かないからです。バットとボールとグローブが無いと、野球ができないことと一緒です。

〜環境構築〜

PHPの環境構築方法はいくつかあります。
今回は、その中でも簡単な「MAMP」というソフトを使った環境構築を行います。

MAMPとは

MAMPとは、
M:Macintosh
A:Apache
M:MySQL
P:PHP
の略であり、Webアプリケーション開発に必要なソフトウェアを、まとめてPCにインストールすることが出来ます。
知らない英単語ばっかで混乱するかもしれませんが、今は「MAMPをインストールしたらWeb開発が出来る様になる」くらいの認識で大丈夫です。

1.MAMPのダウンロード

下記のMAMPのホームページにアクセスして、MAMPをダウンロードします。
今回は、バージョン5.5をダウンロードします。
MAMP:https://www.mamp.info/en/downloads/
※本記事において、MAMPのバージョンは5.5となっていますが、日々アップデートされているため、最新バージョンは異なる可能性があります。


ダウンロードが開始します。
※広告が表示されますが、画面のグレー部分を押下すれば消えます。

2.MAMPのインストール

ダウンロードしたファイルを実行します。
インストールが開始するので、「続ける」を押下します。

「続ける」を押下します。(プリントや保存しても良いです。)

「続ける」を押下します。(プリントや保存しても良いです。)

同意の確認が出るので、「同意する」を押下します。

今回は、インストール先を変えずに「続ける」を押下します。

「インストール」を押下します。

インストールが開始するので、完了まで待ちます。

「インストールが完了しました。」と出たらインストール完了です。

インストーラーは不要になったので、「ゴミ箱に入れる」を押下します。

MAMPのインストールは以上です。

3.MAMPの起動

MAMPのインストールが完了すると、アプリケーションに「MAMP」と「MAMP PRO」が入ってるはずです。
※「MAMP PRO」は「MAMP」に機能が追加された有料版なので、今回は使いません。

MAMPのフォルダを開き、「MAMP.app」を起動します。

起動すると広告が出てくるので、左下のチェックを外し、閉じます。


「Start Servers」を押下します。

以下の部分が緑になれば、正常に起動出来たことになります。

4.確認

起動後、勝手にブラウザが開き以下ページが表示されます。
このページが表示されると、MAMPの起動は完了です。

ちなみに、上記ページのURLは「http://localhost:8888/MAMP/?language=English」です。
自動で表示されなかった場合は、URLへアクセスしてみて下さい。

5.Let’s Programming!

テキストエディタを開き、以下を入力して下さい。(テキストエディタはAtomを使用します。)

<?php
echo "Hello World!";
?>

※「Atom」の導入方法については、以下の記事を参考にして下さい。
【初心者必見】MacにAtomをインストールし、日本語化する方法

ファイル名を「HelloWorld.php」にして、「/Applications/MAMP/htdocs」に保存する。


ブラウザを開き、「http://localhost:8888/HelloWorld.php」へアクセスする。
画面に「HelloWorld!」と表示されたら成功。(以下ブラウザはSafari)

まとめ

PHPの環境構築は以上です。
MAMPを使うことで、PHPだけでなく、Web開発の環境も同時に作りました。
環境構築がうまく行かない場合は、MAMPのインストールが失敗してたり、ファイルを置く場所やURLが間違ってたりするので、もう一度確認してみて下さい。

次回講座:変数
【PHP入門②】変数 ~初心者でも安心!基礎から学べるプログラミング講座~

タイトルとURLをコピーしました