Zamknij reklame

Jeśli tworzysz aplikacje w języku PHP, zdecydowanie potrzebujesz serwera testowego. Jeśli nie masz serwera na stronie internetowej, w systemie Mac OS masz kilka możliwości skonfigurowania serwera lokalnego. Albo pojedziesz trasą wewnętrzną, tj. użyj wewnętrznego Apache i zainstaluj obsługę PHP i MySQL lub wybierz ścieżkę najmniejszego oporu i pobierz MAMP.

Mamp to prosta aplikacja, która pozwala skonfigurować środowisko testowe w ciągu kilku minut. Pobierasz to tutaj. Możesz wybierać spośród 2 wersji. Jedna jest bezpłatna i również brakuje jej niektórych funkcji wersji płatnej, ale wystarcza do normalnych testów. Na przykład w wersji bezpłatnej liczba wirtualnych gości jest ograniczona. Faktem jest, że nie do końca. Nie próbowałem, ale myślę, że ograniczenie dotyczy tylko narzędzia graficznego, które w wersji darmowej jest minimalne, ale jeśli chcesz więcej wirtualnych gości, powinno być możliwe obejście tego klasyczną ścieżką konfiguracji akta.

Po pobraniu wystarczy przeciągnąć i upuścić katalog do preferowanego folderu. Albo do aplikacji globalnych, albo do aplikacji w folderze domowym. Wskazana jest także zmiana hasła początkowego do serwera MySQL. Oto jak to zrobić.

Otwórz terminal. Naciśnij CMD + spacja, aby wywołać SpotLight i wpisz „terminal” bez cudzysłowów, a po znalezieniu odpowiedniej aplikacji naciśnij Enter. W terminalu wpisz:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


Gdzie zastąp nowym hasłem i naciśnij klawisz Enter. Jeśli wszystko poszło poprawnie, nie otrzymasz żadnej odpowiedzi, jeśli wystąpił błąd, zostanie on zapisany. Następnie musimy zmienić hasło w plikach konfiguracyjnych, aby uzyskać dostęp do bazy danych poprzez PHPMySQL Admin. Otwórz plik w swoim ulubionym edytorze tekstu:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Gdzie w linii 86 możemy wpisać nasze nowe hasło w cudzysłowie.

A następnie plik:

/Applications/MAMP/bin/mamp/index.php


W tym pliku nadpiszemy hasło w linii 5.

Teraz możemy uruchomić sam MAMP. A następnie skonfiguruj to. Kliknij „Preferencje…”.

Na pierwszej karcie możesz ustawić, która strona powinna być uruchamiana przy uruchomieniu, czy serwer powinien uruchamiać się po uruchomieniu MAMP i kończyć po zamknięciu MAMP itp. Dla nas druga zakładka jest bardziej interesująca.

Można na nim ustawić porty, na których mają działać MySQL i Apache. Z obrazka wybrałem 80 i 3306, czyli porty podstawowe (wystarczy kliknąć na „Ustaw domyślne porty PHP i MySQL„). Jeśli zrobisz to samo, OS X poprosi o hasło administratora po uruchomieniu MAMP. Dzieje się tak z jednego prostego powodu, a mianowicie bezpieczeństwa. Mac OS nie pozwoli Ci uruchomić niczego bez hasła na portach niższych niż 1024.

Na następnej karcie wybierz wersję PHP.

Na ostatniej zakładce wybieramy gdzie będą przechowywane nasze strony PHP. Na przykład:

~/Dokumenty/PHP/Strony/


Gdzie umieścimy naszą aplikację PHP.

Teraz tylko przetestować, czy MAMP działa. Obie lampki świecą na zielono, więc klikamy „Otwórz stronę startową” i otworzy się strona informacyjna o serwerze, z której możemy uzyskać dostęp np. do informacji o serwerze, czyli o tym, co na nim działa, a zwłaszcza o phpMyAdmin, za pomocą którego możemy modelować bazy danych. Własne strony działają następnie na:

http://localhost


Mam nadzieję, że tutorial okazał się przydatny i wprowadził Cię w prosty sposób konfiguracji środowiska testowego PHP i MySQL na komputerze Mac.

.