Dlaczego akurat Linux? Przecież tylu programistów siedzi na windowsie i jest im z tym dobrze.
No właśnie, a mi nie. Czuję się wolny na Linux’ie, nie martwię się jakimiś prawami autorskimi, co mi się nie podoba w menu, że jest obrazek taki czy siaki, że jest napisane tak a nie inaczej, że gdy to zmienię to złamię prawo. A ja się zapytam po co? Ja dmucham na zimne, gdyby nawet policja mi zabrała laptopa (moje narzędzie pracy) to niestety ale nie znaleźli by nic ;) Windows (wiśta) wyleciał nawet się nie zdążył zainstalować. No ale dobra, koniec z tym, na tym bloku wszystkie komendy i cały blog jest pod kątem pracy na Linux’ie, i nie zmienię tego. Jest mi wygodnie pracować w tym środowisku, czasami to nawet nie potrzebuję używać touchpada, przez długi okres czasu.

Dobra wracając do tematu, praca na Linux’ie, jako dla programisty php, nie wydaje się żeby to był dobry wybór a to dlaczego? A to dlatego że nie działa nasza ulubiona przeglądarka IE. Możliwe że zaraz ktoś w komentarzu napisze że można odpalić pod wine, że jest ie4linux. A ja powiem że mnie to mało obchodzi, nie testuję swoich stron pod IE, nie interesuje mnie to jak one pod IE wyglądają. Mam to daleko w nosie, jedyne testy jakie przeprowadzam to FireFox silnik (GECKO), Konqueror (silnik KHTML) i Arora (silnik QtWebKit test acid3 100% + Link test failed) no i oczywiście w3c standard dla HTML i CSS.

Dobra znowu wracając do tematu, praca na linux’ie powinna być dla Was tak jak jest dla mnie przyjemna, czyli co nam jest potrzebne:
Apache – repozytorium
PHP – repozytorium
Eclipse z PDT all in One
Kadu – bez gadu gadu nie ma pracy ;)

Apache sciągamy z repo, u mnie to jest

1
2
3
su
pacman -Syu
pacma -S apache

następnie

/etc/rc.d/httpd start

i już apache działa, to samo robimy z php, tylko bez php start, ponieważ to nie jest żaden deamon.
Po odpaleniu apache, możemy przejść na strone w przeglądarce:

http://127.0.0.1

i powinniśmy zobaczyć

It works!
Wygląd Eclispa

Wygląd Eclispa

Następnie ściągamy Eclipse z PDT all in One z strony: www.eclipse.org/pdt/downloads/, niezbędne do pracy z Eclipse będzie nam Jre, które też należy pobrać z repozytorium.

Teraz zapewne zadacie pytanie dlaczego Eclipse? Pytanie dla mnie jest bardzo proste i oczywiste, ma wbudowany zen debuger, co w locie wyrzuca błędy jeżeli chodzi o składnię tekstu, wbudowana przeglądarka www, najprawdopodobniej bazująca na jakiejś zainstalowanej w systemie, ale głowy nie dam uciąć bo nie sprawdzałem. System projektów, wszystko ładnie pochowane w swoje miejsca, masa dodatków, typu praca z svn, ftp, etc.
No i po prostu przypadł mi do gustu.

Osobiście zachęcam Was wszystkich do pracy na Linux’ie, upodobania można zmienić, ale wolności nie oddam.