MAMP dla komputerów Mac: pobieranie, instalacja i często zadawane pytania

Jeśli szukasz lokalnego środowiska serwerowego na Apple Mac lub PC z systemem Windows, aby wypróbować aplikacje internetowe lub CMS, takie jak WordPress, bez serwera internetowego, MAMP jest idealnym rozwiązaniem. MAMP współpracuje z PHP, MySQL, Apache i Nginx i może być używany na przykład do wypróbowania WordPressa lub Joomla na własnym komputerze. Możesz przeczytać wszystko, co musisz wiedzieć o bezpłatnej aplikacji, płatnym MAMP PRO, usłudze DNS NAMO oraz instalacji i użytkowaniu w tym przewodniku. Na końcu jest też małe FAQ.

TL; DR: Tutaj przechodzisz bezpośrednio do strony programisty

MAMP to lokalny serwer WWW dla macOS na Apple Mac i Windows na PC. Dzięki aplikacji MAMP możesz bezpłatnie korzystać z PHP, MySQL, Apache i Nginx do programowania aplikacji internetowych lub korzystać z CMS, takiego jak WordPress.
MAMP to lokalny serwer WWW dla macOS na Apple Mac i Windows na PC. Dzięki aplikacji MAMP możesz bezpłatnie korzystać z PHP, MySQL, Apache i Nginx do programowania aplikacji internetowych lub korzystać z CMS, takiego jak WordPress.

MAMP jest bezpłatny

Możesz bezpłatnie pobrać standardową wersję MAMP, aby skonfigurować lokalny serwer, który znajduje się tylko na twoim komputerze. Oczywiście nic się nie zmienia w Twoim systemie (macOS lub Windows) i istniejących instalacjach m.in. B. Apache nie są naruszone. Instalacja PHP, MySQL i innych jest również dość łatwa - bez skomplikowanej obsługi skryptów czy zmiany plików konfiguracyjnych. Jeśli nie znasz się na serwerach, językach internetowych, skryptach, WordPressie itp., oto krótkie wyjaśnienie poszczególnych komponentów MAMP:

  • PHP: Wiodący język skryptowy do tworzenia stron internetowych, m.in. B. do budowy dynamicznych stron i aplikacji internetowych 
  • MySQL: Najczęściej używany system zarządzania bazami danych, m.in. B. jest używany w połączeniu z PHP do przechowywania danych usług internetowych
  • Apache: „Serwer HTTP Apache” firmy Apache Software Foundation jest liderem na rynku serwerów HTTP i jest zintegrowany z MAMP
  • Nginx: Również oprogramowanie serwera HTTP, które może być używane jako silna alternatywa dla Apache
  • Cache: MAMP zawiera różne oprogramowanie pamięci podręcznej, takie jak APC, eAccelerator, OPcache i XCache 

Doradca: Nauka PHP — najlepsze książki, kursy i strony internetowe

MAMP Cloud za darmo i w wersji PRO

Oprócz lokalnie zainstalowanego serwera WWW i komponentów do wypróbowania szerokiej gamy rozwiązań internetowych, MAMP ma jeszcze jeden przydatny element: przechowywanie w chmurze. Za jednorazową opłatą w wysokości 13,99 EUR lub zintegrowaną z MAMP PRO, MAMP Cloud zapewnia możliwość przesyłania projektów, hostowania plików i baz danych do pamięci online Dropbox. Potrzebujesz do tego własnego konta Dropbox. Dane z chmury można następnie wykorzystać na miejscu lub na innym komputerze z MAMP. Jeśli chcesz korzystać z lokalnego środowiska serwerowego na Macu lub PC całkowicie za darmo, możesz oczywiście obejść się bez MAMP Cloud - nie jest to konieczne, aby główne oprogramowanie działało.

MAMP PRO – Profesjonalne tworzenie stron internetowych na miejscu

Wersja MAMP PRO 5 jest obecnie dostępna dla Apple Mac z systemem macOS. MAMP PRO 4 jest dostępny dla systemu Microsoft Windows (stan na 28 lipca 2020 r.). Na przykład najnowsza wersja oferuje kilka ulepszeń dla WordPressa. Na przykład dzięki płatnej wersji Pro MAMP możesz przesyłać swoje projekty opracowane na symulowanym serwerze bezpośrednio na działający serwer w Internecie. Możesz także importować strony WordPress z działającego serwera, aby wprowadzać zmiany lub eksperymentować tu i tam bez wpływu na działającą witrynę. 

Za pomocą „Snapshots” można również zapisywać pośrednie stany hostów. Na stronie MAMP nazywa się to „małym ubezpieczeniem na życie”, ponieważ zawsze możesz wrócić do tego punktu zapisu. Tak więc w przypadku poważnego incydentu lub całkowitej zmiany, która pójdzie nie tak, możesz użyć tego typu kopii zapasowej, aby zaoszczędzić sobie godzin lub dni pracy, które mogą być wymagane, jeśli chcesz przywrócić witrynę do poprzedniego stanu. Ponadto MAMP PRO oferuje przejrzystą listę hostów do przeglądania i przetwarzania różnych projektów, które można również wyposażyć we własną wersję PHP.

Ceny MAMP PRO

Ale ile faktycznie kosztuje zabawa? Oprócz bezpłatnej oferty od MAMP, wersja Pro ma różne ceny. Ale nie martw się, odnoszą się one tylko do numeru wersji i tego, czy kupujesz aplikację od zera, czy aktualizujesz z poprzedniej wersji. Oto aktualny przegląd cen (stan na 28 lipca 2020 r.):

  • MAMP PRO 5 dla macOS: 67,50 €
  • Aktualizacja MAMP PRO 5 dla macOS: 33,00 €
  • MAMP PRO 4 dla Windows: 67,50 €

Pobieranie i instalacja MAMP na Macu

Czy ładujesz MAMP na oficjalna strona internetowa pobierz, otrzymasz plik .pkg o wielkości 420 MB, aby zainstalować oprogramowanie serwera WWW. Jeśli to otworzysz, zobaczysz instalator, który poprowadzi Cię przez instalację MAMP. 

Instalator MAMP pokazuje, co się stanie, jeśli instalacja już istnieje. Niektóre foldery zostaną wówczas odnowione, ale istniejące dane zostaną przeniesione. Nie wiem czy hosty i projekty nadal będą działać w 100%. Zgodnie z wyjaśnieniami tak.

Następnie następuje umowa licencyjna, wybór miejsca instalacji (jeśli używasz wielu dysków twardych, w przeciwnym razie wybierany jest Macintosh HD), uwaga, że ​​program potrzebuje 1,53 GB miejsca po rozpakowaniu, a na koniec instalacja samego MAMP. W tym celu może być konieczne wprowadzenie hasła.

Podczas prób nie napotkałem żadnych błędów ani problemów w całym procesie. Z mojego punktu widzenia jest rekomendacja instalacji pod macOS 10.15 Catalina na MacBookPro ;)

Interesujące jest jednak to, że oprócz MAMP instalowany jest również MAMP PRO. Myślę, że deweloperzy chcą, aby przejście na bardziej rozbudowaną, płatną wersję oprogramowania było jak najłatwiejsze. 

NAMO jako lokalny DNS

Oprócz MAMP i MAMP PRO możesz również uzyskać usługę o nazwie NAMO na stronie, do której link znajduje się powyżej. Za pomocą tego programu możesz skonfigurować lokalny serwer DNS. DNS to skrót od „Domain Name System”. W przypadku lokalnego serwera WWW NAMO jako serwer DNS pozwala uniknąć kłopotów z wpisywaniem adresów IP poprzez przypisywanie nazw, tj. adresu URL, do swoich hostów. Na przykład możesz po prostu wybrać „MyFirstProject.com” zamiast zapisywać jedenastocyfrową kombinację liczb. Aby uzyskać więcej informacji o serwerach DNS w Internecie, zapoznaj się z usługami VPN w tym przewodniku.

MAMP FAQ – pytania i odpowiedzi

Poniżej zebrałem kilka pytań i odpowiedzi dotyczących symulacji serwera WWW na Macu. Poniżej znajdziesz jego (angielskie) źródło. Jeśli masz dodatkowe pytania, polecam skontaktować się z obsługą MAMP. Deweloperzy są na przykład ze swoim oprogramowaniem na Twitterze reprezentowane.

  • Czy oprogramowanie do testowania aplikacji internetowych, CMS, takie jak WordPress i Co., może być również używane w starszych wersjach macOS?
    Tak, działa na Mac OS X 10.10 Yosemite i Mac OS X 10.11 El Capitan, a także na macOS 10.12 Sierra, macOS 10.13 High Sierra i macOS 10.14 Mojave.
  • Czy można zainstalować MAMP (PRO) na zewnętrznym dysku twardym?
    Nie, oprogramowanie działa tylko na systemowym dysku twardym.
  • Gdzie mogę znaleźć pliki dziennika do śledzenia procesów?
    Wszystkie pliki dziennika są przechowywane w katalogu /Programs/MAMP/logs.
  • Gdzie mogę znaleźć moduły Apache zawarte w MAMP?
    Można je znaleźć w /Programs/MAMP/Library/modules.
  • Jak mogę się dowiedzieć, które moduły PHP są dołączone lub dostępne?
    Najpierw należy uruchomić serwer, a następnie w przeglądarce internetowej otworzyć docelowy http://localhost:8888/MAMP/. Przegląd znajduje się w zakładce PHP info.
  • Jak zainstalować nowszą wersję PHP?
    Pliki binarne interpretera PHP są dostępne w obszarze pobierania strony MAMP. Po pobraniu odpowiedni folder można przenieść do /Programs/MAMP/bin/php. Po ponownym uruchomieniu aplikacji nowa wersja powinna znajdować się w wyborze PHP.
  • Co oznacza komunikat o błędzie „Użytkownik bazy danych już istnieje!”?
    Oznacza to po prostu, że użytkownik MySQL powiązany z bazą danych, która ma zostać załadowana z chmury, już istnieje w systemie lokalnym.
  • Co oznacza komunikat o błędzie „Nie można znaleźć użytkownika bazy danych. Może żaden użytkownik nie ma wyraźnych uprawnień dostępu do bazy danych." / "Nie znaleziono użytkownika bazy danych..."?
    Oznacza to, że baza danych MySQL, która ma być przechowywana w chmurze, nie została połączona z żadnym użytkownikiem. Aby móc przechowywać bazę danych, musi być ona odpowiednio przydzielona.
  • Czy istnieje limit liczby aliasów, które może mieć host?
    Nie, liczba aliasów jest nieograniczona.
  • Czy aktualizacje oprogramowania Pro są bezpłatne?
    W głównym wydaniu tak. Na przykład aktualizacja MAMP PRO 5.0 do 5.7 byłaby bezpłatna. Jeśli zostanie wydana nowa wersja główna (np. MAMP PRO 6.0), aktualizacja jest odpłatna - ale tańsza niż całkowicie nowy zakup.

Źródło i dalsze informacje / instrukcje: Strona informacyjna aplikacji

Moje wskazówki i porady dotyczące technologii i Apple

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje