4

今日、OS X Mountain Lion にアップデートしました。MAMP で Apache が起動しないことに気付きました。Apache ログ ファイルに新しいものはないようです。ターミナルで実行sudo apachectl -k startすると、次のようになります。

httpd: Could not reliably determine the server's fully qualified domain name, using Ryan-Smiths-MacBook.local for ServerName

ファイルに ServerName が定義されていhttpd.confます。

また、「Web 共有」が設定ペインになくなっていることにも気付きました... 変です。

何か案は?

ありがとう!

4

11 に答える 11

17

Hi Ryan we had this problem

It turns out the systems own apache is running. We've documented it here http://support.servertastic.com/mamp-not-starting-after-upgrade-to-mountain-lion/

Cheers

Richard

于 2012-07-27T09:24:35.470 に答える
10

問題を修正し、MAMP Apache を起動するには、以下を参照してください: (上記のリンクは現在壊れています。)

https://support.servertastic.com/mamp-not-starting-after-upgrade-to-mountain-lion/

または、単に次のコマンドを実行します。

sudo apachectl stop

さらに、mysql が起動しなくなるという問題が発生した場合は、次の手順を実行して、既に実行されている可能性のある mysql プロセスを強制終了してみてください。

  1. Mac で「Activity Monitor」というプログラムを開きます。
  2. 「mysqld」というプロセスを検索します。
  3. そのプロセスをクリックして「プロセスを終了」</li>

クレジット: http://eliteeternity.com/mysql-server-wont-start-mamp-red-light-mac/ http://forum.mamp.info/viewtopic.php?f=6&t=6149

于 2013-08-31T14:38:03.493 に答える
2

MAMP PRO 2.1.1 では、Tools > Quit Built-in Apacheをクリックします。

于 2012-12-03T19:54:57.257 に答える
2

アクティビティモニターを開いて「すべてのプロセス」を選択し、タイトルに「httpd」が付いているものを強制終了することで、この実行中のOS X 10.8.4を解決できました。その後、MAMP を起動することができ、MYSQL サーバーと Apache サーバーの両方が青信号を出しました!

于 2013-08-22T17:59:29.470 に答える
2

これは私のMAMPを修正します

Finder を使用して /Applications/MAMP/bin/apache2/bin に移動し、envvars の名前を _envvars に変更します (はい、アンダースコアを追加するだけです)。ブーム!やった、やった。

コードソープから

于 2015-06-13T12:33:11.000 に答える
1

同じ問題がありました。他のトリックは役に立ちませんでした。「127.0.0.1から許可する」というインスタンスがあることがわかりました.IPを削除するとうまくいきました。理由がわからない。

http://cl.ly/image/253g1L1W472z

于 2012-09-26T13:00:38.767 に答える
1

OSX Mountain Lion の問題は、/usr/lib/libpq.5.3.dylib存在しないのに存在する/usr/lib/libpq.5.dylibことです。

この問題を解決するには、ターミナルを開いて次のことを行います。

~# sudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
于 2012-11-04T16:42:47.640 に答える
1

httpd.conf の mamp を次のように変更してみてください。

LoadModule php5_module /Applications/MAMP/bin/php/php5.5.3/modules/libphp5.so

于 2013-10-10T07:29:35.670 に答える
0

同じ問題がありました。

次に、 を に設定しServerNamelocalhostポートListenをに設定しました8080。これは、80 が何らかの理由で (sudo でなくても) 利用できなかったからです。私の場合、問題は解決したようです。

于 2012-07-27T10:11:01.950 に答える