2012-02-21 85 views
3

我有默認的MAMP端口(分別爲8888和8889)運行的apache和mySQL,似乎一切正常,但是當我將端口切換爲80和apache的3306時, mySQL服務器無法重新啓動。將mamp端口設置爲80和3306

我想設置MAMP在這些端口上運行,因爲顯然這是在Dreamweaver中開發的最佳選擇......因此,鑑於我希望擁有Dreamweaver的理想開發環境,是否有解決方法3306端口?或者,潛在的問題是什麼?

感謝

回答

8

萬一有人被有同樣的問題,這是我如何固定它:

我打開活動監視器程序並選擇「所有進程」
接下來,我搜索「的mysqld 「在搜索文本字段中。有一個很好的機會,你有一個MySQL的實例運行,你必須找到它,並擊中退出進程。
重新啓動MAMP,你應該全部設置。

2

i posted my solution here.. 但它會讓編輯神惹惱重新發布嗎?我發現這個作品如此清晰而一致,值得傳福音。

修復方案Abhinav Sood

  1. 發射MAMP。通過在Spotlight中鍵入終端(Command + Space)打開終端。

  2. 打開MAMP首選項(Command +,)並單擊重置MAMP端口 (分別爲Apache和MySQL的端口8888和端口8889)。 點擊確定。

  3. 切換到終端。鍵入sudo apachectl stop關閉系統Apache。

  4. 重新啓動MAMP。

  5. 再次打開MAMP偏好設置,然後點擊設置爲默認的Apache和MySQL端口。這將分別將Apache和MySQL端口設置爲80和3306。

  6. 切換到終端。鍵入sudo apachectl restart重新啓動Apache。

  7. 切換回甲基苯丙胺,並點擊打開起始頁(或去http://localhost/MAMP/?language=English在瀏覽器中)

大功告成。

1

我配置了httpd.conf。 在該文件中只需更換:

聽80

聽本地主機:80

重啓甲基苯丙胺。它爲我工作。

+0

phpmyadmin仍然相信它應該在8889聽。如何解決這個問題?並且啓動頁面不會像應該那樣加載 – compguy24 2014-05-20 16:20:31

0

@Mazal

最後我發現這個固定本地主機的你的偉大的解決方案:80的apachectl問題。然而,這個問題將在重新開始對抗後重新開始!!!!!!

所以修復這個goto perference - >當退出MAMP時 - > [uncheck] box stop服務器。

這將保持端口設置爲localhost:80和apachectl的綠燈。

乾杯!