制作記事 Web制作アプリケーションMAMPhttp://localhost:8888/ → http://localhost/

http://localhost:8888/ → http://localhost/

http://localhost:8888/ での参照ではなく、http://localhost/ で参照できるようにします。

MAMPの設定を変更する


MAMPを起動し、「設定」をクリックします。


「ポートタブ」を選択します。


「WebとMySQLのポートを80と3306に設定」をクリックします。


「OK」をクリックします。
これでサーバを停止して、起動すればOKと思いきや「There is a problem with the server ports. Each server must be assigned a unique port. Please check your configuration. 」というエラーが出て、かなり焦りました。

エラーが出た場合


とりあえず、「OK」をクリックしてアラートを閉じます。


「MAMPポートをデフォルトに設定」をクリックして、いったん元に戻します。


MySQLポートの値を「3306」に変更して、「OK」をクリックします。


続いて、設定ファイルを変更します。
[アプリケーション] > [MAMP] > [conf] > [apache] > [httpd.conf]
httpd.conf を念のため、コピーを取ります。

http.confをテキストエディタで開いて修正します。修正は2カ所。


48行目 Listenの 「8888」を「80」に変換します。


182行目 ServerName localhost:の 「8888」を「80」に変換します。

MAMPを再起動します。


サーバーが起動してる場合は「サーバを停止」をクリックします。
変更直後はマシンの起動時に使用しているパスワードの入力を求められることがあります。


「サーバを起動」をクリックします。


「オープンWebStartの」をクリックします。


URLが「http://localhost:8888/MAMP/?language=Japanese」から「http://localhost/MAMP/?language=Japanese」に変更されていることを確認できたら成功です。