XAMPP

  • Pobierz - ściągamy najnowszego XAMPPa dla naszego systemu operacyjnego.
XAMPP to jeden z wielu zestawów umożliwiających uruchomienie serwera na komputerze. Jest jednym z lepszych i oferuje obsługę PHP oraz zawiera bazę MySQL. W XAMPPie znajdziemy: Apache, MySQL, PHP, Perl, FileZilla FTP Server, phpMyAdmin, OpenSSL, Freetype itd.

Instalacja - windows

  • Ściągnij instalator XAMPPa (plik exe)
  • Zainstaluj serwer. Po instalacji pojawi się okno umożliwiajace zarządzanie XAMPPem. Wystarczy że uruchomimy serwer Apache i bazę MySQL
  • Uruchom przeglądarkę i wpisz adres http://localhost/
xampp1
Zarządzanie XAMPPem pod MS Windows
xampp2
Panel XAMPP. Mamy dostęp m.in. do phpinfo() i phpMyAdmina

Instalacja - Linuks

  • Ściągnij XAMPPa dla linuksa
  • Rozpakuj go do katalogu opt/
  • Uruchamianie i zatrzymywanie poprzez konsolę (jako root):
/opt/lampp/lampp start
/opt/lampp/lampp stop

mod_rewrite

Otwórz apache/conf/httpd.conf i znajdź
#LoadModule rewrite_module modules/mod_rewrite.so
i usuń #. Uruchom (ponownie) serwer.

Obsługa

  • Po uruchomieniu wyżej wymienionej "strony" pojawi się strona wejściowa XAMPPa. Wybieramy jeden z języków (angielski np.)
  • Pojawi się panel kontrolny. Mamy tu dostęp m.in. do phpMyadmina.

Jak i gdzie umieścić własną stronę itp.

W katalogu htdocs znajdują się pliki, które mają być wyświetlane przez serwer. Jest tam już zestaw dokumentacja + inne XAMPPa więc najlepiej stworzyć sobie jakiś katalog np. "html" i do niego wrzucać pliki naszej strony. Adres do pliku index.html umieszczonego w tym katalogu to http://localhost/html/index.html

Bazy danych MySQL

W phpmyadminie możemy tworzyć bazy. Skrypty pytają się również o nazwę użytkownika bazy i hasło. W XAMPPie domyślnie nazwa użytkownika to "root" a hasła nie ma (nic nie wpisujemy w pole hasło)

Problem z polskimi znakami!

Jeżeli na stronach nie wyświetlają się poprawnie polskie znaki to otwórz plik apache/conf/httpd.conf (etc/httpd.conf dla Linuksa) i znajdź linię gdzie jest:
AddDefaultCharset
I ją usuń. Jeżeli XAMPP działa zatrzymaj go i uruchom ponownie. (nie edytuj przypadkiem komentarza zaczynającego się od #)

ERROR Reporting

Przy korzystaniu z niektórych skryptów mogą pojawić się ostrzeżenia "NOTICE". Jest to związane z dokładnym raportowaniem błędów. Otwórz conf/php.ini (etc/php.ini dla Linuksa) i znajdź:
error_reporting = E_ALL
i zamień na:
error_reporting = E_ALL & ~E_NOTICE
Jeżeli XAMPP działa zatrzymaj go i uruchom ponownie. (nie edytuj przypadkiem komentarza zaczynającego się od ; )
RkBlog

Podstawy PHP, 14 July 2008

Comment article
Comment article RkBlog main page Search RSS Contact