teamon.eu

blah blah blah

Instalacja Symfony na Mac OS 10.5 (XAMPP)

03 stycznia 2008

Kategorie:

Tagi:

  • Mac OS X Leopard
  • PHP
  • Symfony
  • XAMPP

Tutoriali instalacyjnych symfony jest sporo, ale żaden nie odnosi się do XAMPP`a. Najczęściej jest wykorzystane dostarczony w Leopardem PHP oraz DarvinPorts. Stwierdziłem, że to się może komuś przydać. Jak dla mnie XAMPP jest najlepszą (najwygodniejszą) opcją. Wykorzystam go jako serwer developerski a nie produkcyjny więc nie chce mi się bawić w konfiguracje itp. XAMPP oferuje banalnie prostą instalacje (kreator) - parę klików i gotowe.

Przedstawiony tu opis jest dziełem zebranym po mojej drodze przez fora macplug oraz oficjalne forum symfony (jak sie nie wie to trzeba szukać). Szczególnie przydatny będzie dla tych, co przerzucili się z Windowsa na Maca i nie mają doświadczenia z konsolą unixową (sam do takich należy, ale jak to mówią - człowiek uczy się całe życie). Mój opis jest sprawdzony pod OS X ale możliwe że podobnie należy postąpić na innych platformach.

Wchodzimy na stronę projektu i ściągamy najnowszą wersję.

Odpalamy instalera, klikamy dalej, dalej, dalej...

Teraz musimy aktywować domyślnie wyłączone konto root`a. W tym celu odpalamy program Narzędzia katalogowe (w OS X < 10.5 NetInfo Manager) i z menu Edycja wybieramy Włącz użytkownika Root

Teraz musimy ustawić ścieżkę dostępu do plików XAMPP`a. W Terminalu wpisujemy

 open .bash_profile

Jeżeli dostaniemy komunikat, że plik nie istnieje wpisujemy:

 
touch .bash_profile 
open .bash_profile 
 

Otworzy się TextEdit. Wpisujemy w nim:

 
PATH=/Applications/xampp/xamppfiles:/Applications/xampp/xamppfiles/bin:$PATH 
export PATH 
 

Następnie jako root (korzystamy z polecenia "su") w Terminalu wpisujemy:

mampp

Jeżeli wszystko jest ok pokaże nam się lista dostępnych poleceń. Aby uruchomić serwer wpisujemy:

 mampp start

Należy pamiętać, że wszystkie operacje wymagają zalogowania jako root.

Ostatnią czynnością jest edycja pliku httpd.conf (/Applications/xampp/etc/httpd.conf). Zamieniamy linijkę (u mnie na nieedytowanym pliku 227)

AllowOverride AuthConfig

na:

AllowOverride All

Bez tego najprawdopodobniej przy próbie uruchomienia projektu symfony dostaniemy error 500

Teraz pozostaje tylko wykonać instalację Symfony poprzez PEAR

Mam nadzieje, iż powyższy opis jest dość łopatologiczny jednak gdyby ktoś miał problemy to proszę śmiało pisać.

Zostaw komentarz

code