質問: ### 前提・実現したいこと Macで環境構築をしているphp初心者なのですが、サーバなどを準備するのは大変そうなのでmampというソフトをダウンロードし、さらにエディタはsublime textを使おうと思っています。 しかしイマイチmampの存在がよくわかりません。sublime textと接続?するにはどうすればいいですか? sublime textにサンプルコードをコピペして、control&optionキー&Sキーで一応safariに出てくるのですが、これは一般的に公開されてるのか、mampと接続されているのか?などどんな状態になっているのかわかりません。 本当に始めたばかりでプログラミングについて全くわからないので詳しい説明お願いします。。。とにかくphpを学びたいので環境構築する順序なども説明していただけると嬉しいです。 ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: まず、mamp は複数のサーバーを一括、かつ適切にインストールして利用できるようにする「サーバースイート」です。 つまり mamp をインストールというのは、サーバーを(それも複数)インストールしているのと同じです。インストールは簡単ですし管理も手軽にできるようになっていますが、サーバーを使っているということは忘れないでください。 ※普通にインストールしている限りローカル環境にしか影響しませんが、mamp を使って公開サーバーを作ることも普通にできるのですから 一方、sublime text はテキストエディタと呼ばれるソフトですね。 サーバーの設定というのはたいていは設定ファイルと呼ばれるテキストファイルを書き換えて反映させることで行われます。また Web ページというものは HTML ファイルをブラウザが解釈して処理している(厳密にはちょっと違いますが)ので、HTML ファイルを作る必要があります。 それらを行うためのソフトが、テキストエディタです。 実のところ、なくてもいい(OS標準のエディタでも使えることは使える)のですけど、慣れてばりばり書くようになるとエディタの機能に助けられることは多いです。 ※なので人によって「よい」エディタは違ってきます。ラーメンの味と同じで、十人十色どれが正解というのはありません。その人が気に入ったエディタがその人にとっての「よい」エディタです さて、sublime text から保存した(Control&Option+S)ファイルが Safari で見えているというのは、Safari から見えるはずの場所(=mamp の Web サーバで公開状態になった場所)上でファイルを書き換えているからです。 普通はファイルを Web サーバー上に転送(upload)してやる手間がかかるのですが、まあローカル環境ならそれもありですかね。