2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PHP MAMPで環境構築 

Posted at

PHPの環境構築をMAMPで行います。

環境{
Mac
MAMP
VScode
}

備忘録

MAMPとは

Webアプリの開発に必要な環境をまとめたソフトウェア。
MAMPをインストールするだけでPHPの実行環境が整う。

従来、Mac向けに開発されたソフトウェアであり、Macユーザー向け。
(現在はWindows版も提供あり)

Macintosh(マッキントッシュ):従来、Mac向けに開発されたため
Apache(アパッチ):Webサーバー
MySQL(マイエスキューエル):データベース
PHP:PHPで書かれたプログラムを実行するソフトウェア

インストール

まず、公式からインストールします。
MAMP公式

1,Free Download をクリック

2、intel か M1(2) のいずれかを選択しダウンロードを開始

3、ダウンロード終了したら、インストーラーを実行し、ホップアップで「続ける」を選択

4、更に警告ホップアップ。移動したり名前を変更したりするな。とのこと。「続ける」を選択

5,使用許諾契約ホップアップで「続ける」を選択し、更に「同意する」を選択

6,「インストール」で実行し、完了しらた閉じる。
   

MAMPの起動

MAMPを起動する。
どこにあるか分からない人は、Spotlightで検索してください。

1,MAMPを起動する。ロケットが描かれている画面が登場。

2、PHP Version:7.4.21 or 8.0.8 のいずれか選択。8.0.8で良いかと。

3、警告ホップアップ。OKを選択

4,右上のStartをクリック。つながったら完了。

5,ブラウザURL欄に `localhost:8888`と入力しMAMP〜〜となってればOK!

6,作業をしないときは、ロケットの画面の右上でStopする。

Vscodeで設定

Visual Studio Codeで設定が必要です。


1, Vscodeを起動し、`command + t `で検索バー出す

2、#を消して、 ` >Open Settings(JSON) `で該当するJsonファイルを開く

3、 "php.validate.executablePath":"/Applications/MAMP/bin/php/php8.0.8/bin/php"
と追加する。下の参考図のように。(8.0.8)のとこはロケット画面で選んだバージョンの数値。

4,セーブしてファイル閉じて終わり。

参考図

ただし、既存の記述内容は人それぞれなので気にしないこと。
スクリーンショット 2022-08-07 22.45.56.png

コードを書いてみる

1、VscodeでCommand + Oでディレクトリ参照
2、検索バーでhtdocs入力して該当するファイルを開く
3、Explorerに参照されたindex.phpを開く
4、下記のように書いてセーブ

// index.php
<?php echo "ありがとうございました"?>

5、ブラウザURL欄でhttp://localhost:8888/php-db/index.phpと入力
6、下記のように表示されれば完成です。
スクリーンショット 2022-08-07 23.04.34.png

後書き

ご覧いただきありがとうございました。

最近、PHPを勉強し始めて、本格的な環境構築はさておきMAMPを使いました。

Vscodeでの設定中、私のキャプチャで「phpらしき設定が他にも、、、」となった方がらっしゃったかと思います。
御明察。フラグです。何を隠そう、みんな大好きコード補完の設定です。

おわり

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?