FAQ  Szukaj  Użytkownicy  Grupy  Statystyki  Rejestracja  Zaloguj


Poprzedni temat :: Następny temat
Domowy serwer do testów - windows / linux
Autor Wiadomość
freemp3 


Wiek: 20
Dołączył: 21 Mar 2008
Posty: 119
Skąd: Sławice
Wysłany: 2008-08-08, 20:36   Domowy serwer do testów - windows / linux

Serwer WWW na własnym kompie win/linux


Więc najpierw zaczynamy od wyboru systemu operacyjnego. W tym poradniku pokaże jak sprawnie postawić serwer pod stronę WWW z obsługą php i mysql. Będzie się nadawał idealnie do testowania naszych stron bez konieczności wysyłania co chwile jakiegoś pliku ;) Posłużę się dwoma systemami a mianowicie Windows XP oraz Mandriva 2007.0 PowerPack.
Na początek zajmiemy się windows.
Zaczynamy od pobrania programu KRASNAL Serv na przykład z tej strony:
http://www.download.net.pl/288/KRASNAL-Serv/
Kiedy już nam się ściągnie odpalamy instalacje. Postępujemy zgodnie z instrukcjami. Jako typ instalacji wybieramy Pełna. W następnym kroku wybieramy miejsce gdzie ma zostać zainstalowany nasz serwer. Domyślnie c:\usr. Jeśli nam się nie podoba albo nie mamy już miejsca na tym dysku wybieramy inną lokalizację. Teraz czekamy aż KRASNAL Serv nam się zainstaluje. Jak już instalator skończy robić swoje zaznaczamy opcje Uruchom program KRASNAL Serv. Jak serwer się uruchomi powinny nam się pokazać na pasku po prawej stronie takie dwie ikonki



Następnie włączamy przeglądarkę i wpisujemy w pasek adresu: localhost, 127.0.0.1 lub nasz adres IP. Niezależnie od tego co wpiszemy powinien nam się pokazać mniej więcej taki widok:



Jeśli chcemy zmienić zawartość strony to wchodzimy w C:\usr\apache\httpd\html\ ( radzę utworzyć inny katalog i tam to skopiować bo niewiadomo co się może nam przydać ;) )i usuwamy całą zawartość z wyjątkiem folderu phpmyadmin. Przyda nam się później. Jeśli chcemy sprawdzić czy działa tworzymy nowy dokument tekstowy. Piszemy w nim co nam się podoba. Jak już skończymy pisać to wybieramy opcję Zapisz jako i na dole wybieramy opcje: Zapisz jako typ: wszystkie pliki. W Nazwa pliku wpisujemy index.htm. Jeśli wszystko przebiegło dobrze po wpisaniu w przeglądarkę localhost powinien nam się pojawić tekst który wpisaliśmy w naszym dokumencie.
Jeśli mamy zamiar bawić się bardziej skomplikowanymi skryptami czyli z obsługą php i mysql to tak jak przy serwerze wirtualnym wrzucamy pliki do odpowiedniego katalogu, wpisujemy w przeglądarce adres do skryptu czyli localhost, lub jeśli ktoś wrzucił katalog to localhost/sciezka_do_skryptu/. Jeśli potrzebna nam będzie obsługa MySQL to wpisujemy localhost/phpmyadmin/. W okienku które nam się pojawi wpisujemy Login: root, hasło: krasnal. Jeśli poszło dobrze powinno nam się pokazać takie coś:



Teraz możemy sobie zażądać naszą bazą danych ;) Niestety nie udało mi się dojść jak zmieniać nazwę użytkownika i hasło do MySQL, ale myślę, że nie będzie to potrzebne.
W razie gdyby ktoś chciał zmienić jakieś parametry w php.ini to znajduje się on w C:\WINDOWS\php.ini. Należy sobie zapamiętać, że po każdej zmianie w php.ini powinniśmy zrobić restart serwera.

Jeśli chodzi natomiast o system linux to sprawa jest trochę inna. Wszystko
zależy od dystrybucji, jednak na każdej z nowych wersji powinno się bez problemu
postawić serwer nie instalując przy tym żadnych dodatków. Wystarczy zaznaczyć
odpowiednie opcje przy instalacji. No ale do rzeczy. Jeśli chodzi o Mandrive 2007.0
PowerPack to podczas instalacji należy wybrać wszystkie dostępne pakiety do
Apacha, PHP i MySQL. Łatwo poznać je po nazwie. Gdy już mamy gotowy system to
wystarczy można bez żadnych kombinacji testować strony www. Wystarczy wpisać
localhost w przeglądarce. Powinna pojawić się piała strona i napis It WORKS!!! Jeśli ktoś nie
zainstalował odpowiednich pakietów przy instalacji to wchodzimy tutaj:
http://easyurpmi.zarb.org/
UWAGA!!! Ta strona odwołuje się tylko do dystrybucji Mandrivy. Dla innych
dystrybucji są inne odpowiedniki. Należy ich poszukać na forum danej dystrybucji!

Postępujemy zgodnie z instrukcjami na stronie. Następnie wchodzimy do Kmenu (odpowienik Start w windows) => System => Konfiguracja => Konfiguracja komputera.
Tam bierzemy Przegląd oprogramowania które można jeszcze zainstalować i instalacja pakietów,
wyszukujemy i instalujemy wszystkie potrzebne nam pakiety razem z zależnościami.
Jeśli poszło ok to teraz juz powinniśmy zobaczyć upragniony napis. Taki serwer może nam posłużyć do testowania stron w html i php. Jeśli natomiast będziemy chcieli mieć jeszcze obsługę MySQL
to sciągamy sobie phpMyAdmin, będą nam także potrzebne dodatkowe pakiety takie jak:
libmcrypt4-2.5.7-10mdv2007.0.i586.rpm
libmcrypt-2.5.7-10mdv2007.0.i586.rpm
php-mbstring-5.1.6-1.1mdv2007.0.i586.rpm
php-mcrypt-5.1.6-1mdv2007.0.i586.rpm
phpMyAdmin-2.8.2.2-2mdv2007.0.noarch.rpm

plus do obsługi xml
php-xml-5.1.6-1mdv2007.0.i586.rpm
Można je pobrać z tąd jako gotowa paczka lub ściągać poszczególne
pakiety z tej strony:
http://rpm.pbone.net/
Pliki rpm są odpowiednikami windowsowego exe. Jeśli będziemy kiedyś potrzebować
jakiegoś pakietu to warto tam zajrzeć ;) Nie pamiętam jaka była kolejność instalacji
ale to na pewno wam wyjdzie jak będziecie to robić ;) Pamiętam tylko tyle,
że phpMyAdmin był instalowany na samym końcu, a reszta to są zależności do niego.
Jeśli już mamy wszystko ściągnięte i zainstalowane to teraz odpalamy konsole
i wpisujemy kolejno
>su
>(nasze hasło do roota)
>konqueror

Powinien nam się włączyć konqueror z uprawnieniami administratora. Zatrzymujemy
ładowanie stronki i w pasek adresu wpisujemy media:/. Powinny nam sie wyświetlić
dyski i ew. dvd, cd, pendrive, itp. Wchodzimy do partycji root-a /=>var=>www
kopiujemy phpMyAdmin i wklejamy do katalogu html. Następnie znowu przechodzimy
do konsoli i wpisujemy:
>mysql
>GRANT ALL ON *.* TO 'user'@'localhost' IDENTIFIED BY 'haslo';

Teraz mamy już użytkownika MySQL z uprawnieniami admina. Wpisujemy w przeglądarkę: localhost/phpMyAdmin/ i logujemy się do MySQL podając nazwę użytkownika i hasło (bez '@localhost'!!!). Jeśli będziemy zmuszeni zmieniać coś w php.ini to znajduje się on w katalogu
/etc/php.ini.
To by było na tyle ;)
Przedstawione opisy spokojnie wystarczą na postawienie w domu własnego serwera testowego.
Osobiście polecił bym wam wersje linuksową ponieważ bez udostępnienia portu www nikt nam
nie wejdzie niepowołany ;)
Wybaczcie, że wersja linux jest bez screenów ale niestety nie mam za bardzo dostępu do tego systemu gdyż mam go tylko w pracy.
Jeśli ktoś będzie chciał sobie postawić serwer poważniejszy niż tylko na test to będzie on w innym tutorialu. Jak będę miał czas to opisze ;)

__________________________________
Autor: freemp3
Poradnik jest własnością Info-PC.org
_________________
Wiara potrafi czynić cuda. Trzeba tylko mocno wierzyć.
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Stronę monitoruje stat24 website monitoring service



Wymiana Linkiem
Forum Komputerowe | PcPlanet |Forum eKing.pl | Warez | www.warezik.eu | Forum GSM | Serwis SonyEricsson | Robert Kubica | Darmowe dzwonki i motywy | Sony Ericsson Forum | gsmfon.org - GSM | Aukcje EMAR
Strona wygenerowana w 0,24 sekundy. Zapytań do SQL: 12