WebServ – lokalny ‚domowy’ serwer (localhost) – Apache, PHP, MySQL

WebServ – to „jedna paczka” dzięki której uruchomisz swój własny serwer lokalnie (localhost – na własnym komputerze) lub dodatkowo posłuży ci on jako normalny serwer aby pokazać swoją stronę www całemu światu :). W skład WebServ-a wchodzi oprogramowanie Apache, PHP, MySQL i inne.

Od kilku ładnych lat używam WebServ-a i nie miałem z nim problemów – wszytko „hula” po dziś dzień. Obecnie cały czas mam odpalony WordPress ale czasem zdarza mi się zainstalować jakiś innych CMS lub uruchomić prostą stronkę HTML.

Próbowałem kiedyś zmienić go na inne oprogramowanie tego typu – testowałem XAMP-a ale wydał mi się jakiś za bardzo skomplikowany. Kiedyś korzystałem też z Krasnal Serv – i to dość długo – na pewno ponad 6 miesięcy, ale ostatecznie od zostałem przy WebServ-ie, którego polecam!

Nie wiem jak inne ‚serwery’ ale tu odkryłem dodatkową możliwość jaką jest używanie jego w wersji portable. Na początku trzeba go zainstalować – ale można zaraz po instalacji skopiować cały folder w inne miejsce na dysku i odinstalować go – kopia WebServ-a zostaje i możemy spokojnie ją odpalać 🙂

webserv

Pakiet WebServ  zawiera: Apache, PHP, MySQL i inne

  • Apache 2.2.22 (VC9)
  • PHP 5.3.20 (VC9) + PDFlib-8.0.5
  • PHP 5.4.10 (VC9) + PDFlib-8.0.5
  • MySQL 5.5.21
  • Perl 5.14.2
  • MySQL Control Center 0.9.4
  • CesarFTP 0.99g
  • Webalizer 2.1
  • No-IP Dynamic Update Client 3.0.4
  • DynDNS Update Client 4.1.10
  • phpMyAdmin 3.5.5

Instalacja WebServ

  • Nie będę się rozwoził nad samą instalacją gdyż jest ona prosta – wystarczy klikać „Dalej”. Poniżej zaprezentuję parę zrzutów ekranu pojawiających się przy instalacji oraz podam klika wskazówek, które mogą się przydać przy konfiguracji i korzystaniu z WebServ-a.
  • Nie zalecamy instalacji programu w folderze Program Files, gdyż w systemach powyżej Windows XP będzie wymagać to nadania odpowiednich uprawnień dla folderu Program Files\WebServ.
  • Przy „Konfiguracji PHP” radzę ustawić „Maksymalny czas wykonania skryptu (max_execution_time)” na więcej niż 30 sekund – np. 200. Jest to szczególnie przydaje przy przywracaniu większej bazy SQL gdzie nie ma szan aby w 30 sekund została ona wgrana – a my zabezpieczymy się tym samym przed wstrzymaniem skryptu!
  • Użytkownik i hasło do głównej bazy MySQL : user to: root, password: brak hasła!!!
  • /httpd – tu umieść wszystkie pliki
  • /mysql/data – lokalne bazy danych (pliki które można skopiować tworząc backup, ale można i nawet lepiej za jednym razem robić sobie kopie całej instalacji a raczej w tym wypadku wersje portable WebServ-a)

webserv-konfiguracja-apache

webserv-konfiguracja-php

webserv-ustawienia-programu

webserv-menu-programu

 

  • mojeprogramy.com

    Też go polecam. Mam go do jakiś dwóch lat i działa bez zarzutu.
    Działanie jego jest bardzo intuicyjne 😉

  • Mazi

    Też go polecam. Mam go do jakiś dwóch lat i działa bez zarzutu.
    Działanie jego jest bardzo intuicyjne

  • fazi

    fajnie ale nikt nie opisze co zrobić aby u sąsiada wpisać www.”???” i wyszła nasza strona. Bo w domu wychodzi po wpisaniu localhost ale chce ją udostępnić światu niestety nie wiem jak. http://www.localhost.mojastrona.pl nie działa, mam hosta na no-ip i tez niewiem co dalej, byłoby fajnie tgdyby ktoś to opisał

  • mojeprogramy.com

    Localhost tz. że działa tylko w sieci wewnętrznej (a jeszcze dokładniej na tym komputerze tylko – jak dobrze pamiętam z sieci komputerowych, adres localhost 127.0.0.1 jest to „specjalny” adres, nawet nie „mieszczący się” w puli adresów lokalnych 192.168.x.x itd.
    Strony tak uruchamiane są tylko po to aby nad nimi popracować i sprawdzać ich funkcjonowanie.

    Można podzielić konfiguracje:
    1 Kupić domenę + serwer. Czyli najczęściej stosowane rozwiązanie w praktyce
    2 Kupić domenę + własny serwer. Czyli uruchamiamy serwer na swoim komputerze lokalnym (to o czym piszesz no-ip, nasz komputer musi być włączony nonstop)
    3 Brak domeny + własny serwer. Czyli wszystko „total hardcore”. Spotyka się czasami nawet w google w wynikach, że strona jest pod jakimś adresem np. http://291.113.13.72/jakis-artykul.html

    Odnośnie twojego pytania – wpisałem tylko w google „webserv no-ip” i od razu znalazłem instrukcję http://forwebs.blogspot.com/2011/06/webserv-manual-czyli-jak-uruchomic.html

    Więc wydaje się że po problemie 😉 ?

  • Adam

    Program Ciekawy

  • Marko234

    Nie działa na Windows 10. Apache się nie uruchamia.

    • Admin

      A pobrałeś normalną wersję instalacyjną z oficjalnej strony? Jeżeli nie to spróbuj Xampa

  • Leśna Polana (w Sławnie)

    A korzystałeś kiedyś z Wampserwera? Jakie są różnice i ew. plusy i minusy?

    • Nie korzystałem. Jak dotąd tylko WebSerw i ostatnio na Xampa sie przerzuciłem bo musiałem w ustawieniach dużo pozmieniać. Ale co do tych wszystkich programów – to przecież skradają sie z tego samego: Apache, PHP, MySQL więc różnica odczuwalna w: wygodzie, aktualizacji ww. rzeczcy do najnowszych wersji oraz stabilności (tu juz własne odczucia i polecenia z sieci)