WordPressやMySQLなどWebの開発環境をMacでMAMPを使って整える法方
こんにちは! あますた(@amaguristar)です。
Webプログラミングを勉強しようと思っても「最初何から手をつけて良いか分からない」って方は多いのではないでしょうか?
そんな方のために、無料で簡単にローカルサーバーを構築できるMAMPのインストール法方を紹介。
目次[ open / close ]
MAMPとは
「そもそもMAMPってなに?」って方のためにざっくり紹介。
MAMPは、Apple Macintoshコンピュータ上で動的なWebサイトを開発・運営するために、必要なフリーソフトウェアなどをまとめて利用する為のパッケージソフトウェアです。Widipediaより一部抜粋
具体的に何が入ってるの?
具体的にパッケージされているものを挙げると。
- 「Apache」(Webサーバー)
- 「MySQL」または「MariaDB」(データベース管理システム)
- 「PHP」、「Perl」または「Python」(Web開発に使用するプログラミング言語)
上記のようにローカル開発環境を構築ために必要なものがパッケージされています。
そのため、MAMPを構成するソフトウェアパッケージの一部(特にApacheとPHP)はmacOSにプレインストールされておりますが、その他のソフトウェアパッケージは互換性のあるバージョンをインストールして使用することができます。
MAMPは、WordPressやDrupalなどの人気の高いCMSプログラムの開発によく使用されており、ラップトップやデスクトップコンピュータにローカル開発環境を構築することで、スタンドアロンのウェブサーバーを必要としません。
POINT!
Windowsの場合は、XAMPPを利用
注意!
MAMPを利用していると、PHPなどのバージョンが古くなってくることもあるので、アップデートはこまめに確認。念の為アップデート前にバックアップを取っておくのを忘れずに。
MAMPのインストール
MAMPは下記公式サイトからダウンロード可能です。
公式サイトへ↓↓↓
>> https://www.mamp.info/en/mac/
サイトへ移動し、上記画面が出たら「Free Download
」を選択。
自分のOSに合うものをダウンロード。通常は「ERCOMMENDED
(推奨)」と表示されてるものをインストールすれば問題ないはず。
ダウンロードボタンを押すと上記ウィンドウがポップしますが、インストールしなくても問題は無いので、マスクの掛かってる(薄暗くなってる)適当な場所をクリックして消しましょう。
ダウンロードが完了すると、上記のように「.pkg
」ファイルが表示されるので、ダブルクリックでインストールを開始。
色々と説明が出てきますが、「続ける」「continue」「agree」と進めます。
注意!
当然、自己責任でお願いします
インストールが完了すると「インストーラをゴミ箱に捨てますか?」と表示。これは「ゴミ箱に入れる」で問題ありません。
インストールが完了すると「Launchpad
」に上記アプリが表示。「MAMP PRO」は有料ですので、今回は使いません。
POINT!
自分は間違えないように「MAMP PRO」は削除してます
簡単なPHPプログラムの表示
実際に使う法方を説明します。
MAMPを起動
インストールした「MAMP
」アプリを起動すると下記ウィンドウが出現。
右上の「Start
」をクリックし、サーバーを起動。正常に起動すると隣の「WebStart
」が選択できるようになるので、そちらをクリックすると
上記スタート画面が表示されます。この画面でローカルサーバーの情報を確認することが可能。
PHPファイルをローカルサーバーにアップ
MAMP
を起動したらサーバーと同様にファイルをUPするとHPを表示することが可能。具体的には、MAMP
起動時に出現したウィンドウの「Document root
」と書かれたパスにファイルをUPすると利用可能。
上記例の場合は「Applications → MAMP → htdocs
」にファイルを保存すると表示されます。
今回は試しに下記コードを「test.php
」というファイル名で保存
<!DOCTYPE html>
<html lang="jp">
<head>
<meta charset="UTF-8">
<title>MAMP Test</title>
</head>
<body>
<?php echo 'Hello World!'; ?>
</body>
</html>
確認方法は下記画面の右上にある「My Website
」で可能。
クリックすると、「htdocs
」フォルダの中身が表示され、「test.php
」を選択し、「Hello World
」と表示されたら成功です。
あとは、好きなコードを書いて開発を初めてください。
まとめ
基本的には初期設定のまま簡単に利用可能。phpだけではなくJavaScriptやMySqlなどを使った開発もテストできますので非常に便利です。
ぜひ活用していろいろなサイト・ウェブアプリ等を作成しましょう。
この記事へのコメントはありません。