凸 ブロックのつみかさね

デザイン、技術メモ、レビュー中心の雑記ブログ

OS XEl CapitanとMAMP2.XでApacheが動かなくなった時に行った事

重い腰を上げてMacOSXをアプデートしたのはいいのですが、いろいろ挙動がおかしくなっています。 その中でMAMPの起動がうまく行かなかったので、その対処方法を記載しておきます。

確認環境

  • OS XEl Capitan10.11.6
  • MAMP2.2

envvarsのファイル名を変更

/Applications/MAMP/Library/bin/ の中にある、「envvars」「envvars-std」のファイル名を変更します。 ここでは、「envvars」「envvars-std」としました。

httpd.confを変更

/Applications/MAMP/conf/apache/httpd.confを変更します。

48行目くらい
Listen 8888 を Listen 80に変更

180行目くらい
ServerName localhost:8888 を ServerName localhost:80に変更

Mac標準のApacheを停止する

ターミナルを起動し、sudo apachectl stopを入力。パスワードを聞かれたら、ログイン時のパスワードを入力。

MAMPを起動

ここまで行えば、MAMPが起動しました。

今回のつみかさね

MAMPは現在Ver.4です。でも私は2.2を使っています。PHPやMySQLのバージョンに依存した作業でなければ、2.2でも起動しましたよ。

©blockworks.