RaVns Blog | Webmastering, xHTML, CSS, PHP, MySQL, SEO/SEM, Windows i inne

Dobry i tani polski hosting Hekko

Kup kurs w Stefa Kursów z linku i otrzymaj 30 zł = 3000 pkt Premium

Chcesz otrzymać kupony na Aliexpress 19 dolarów (dla nowego użytkownika 4 kupony) lub podaj kod w podsumowania koszyka INJFWAPD?

Zwrot z zakupów ze sklepach internetowych (Allegro, MediaMarkt, Aliexpress itp.) sprawdź procent

Nie masz jeszcze konta w Revolut? Załóż i ciesz się dobrym przewalutowaniem i nie tylko

Inwestuj na Mintos wpłać 500 euro i otrzymaj bonus 10 euro - bonus wyższy wraz z wpłatą.

sie/10

14

Instalacja Apache, PHP i MySQL w systemie Windows

Instalacja Apache, PHP i MySQL w systemie Windows

W tym poradniku zajmiemy się instalacją serwera Apache, interpretera PHP i bazy danych MySQL w systemie Windows.

W chwili obecnej (luty 2011r.) instalacje przebiegają w podobny sposób, a są to wersje: Apache 2.2.17, PHP 5.3.5. i MySQL Community Server 5.5.9.

Wersje aplikacji na których wykonywane były instalacje to: Apache 2.2.15, PHP 5.3.3. i MySQL Community Server 5.1.49 (datowane na ok. 10 sierpień 2010r.).

Nawigacja po stronie:
Instalacja serwera Apache
Testowanie po instalacji
Układ katalogów – dalsza instalacja
Restartowanie i testowanie działania serwera Apache
Pliki do pobrania (httpd.conf, instalacje i inne)


1. Na samym początku przystąpimy do instalacji serwera Apache.

Zobacz pozostałe części:
Część 1 – Instalacja serwera Apache
Część 2 – Instalacja interpretera PHP
Część 3 – Instalacja bazy MySQL

Najnowszą wersję można pobrać ze strony http://httpd.apache.org/download.cgi. Po wczytaniu strony wyszukujemy sekcję typu Apache HTTP Server (httpd) 2.2.15 is the best available version >> wypunktowania Win32 Binary including OpenSSL 0.9.8o (MSI Installer) >> i pobieramy plik z rozszerzeniem .msi typu httpd-2.2.17-win32-x86-openssl-0.9.8o.msi jeśli nam ta wersja odpowiada.


A teraz prześledźmy przebieg instalacji serwera Apache w kolejnych punktach obserwując ekrany instalacyjne (jeśli zajdzie potrzeba zrzut będzie opisywany powyżej):

Instalacja Apache zrzut 1


Instalacja Apache zrzut 2

Instalacja Apache zrzut 3
W tym oknie wpisujemy przykładowe dane: localhost, localhost, root@localhost. Dla Windowsów rodziny NT zaznaczamy na tym ekranie również opcję for All Users, on Port 80, as a Service – jest to najwygodniejsza opcja, gdyż nie musimy uruchamiać serwera ręcznie, za każdym razem, gdy chcemy go użyć.

Instalacja Apache zrzut 4

Instalacja Apache zrzut 5

Instalacja Apache zrzut 6

Instalacja Apache zrzut 7

Instalacja Apache zrzut 8

Instalacja Apache zrzut 9


1.1. W przeglądarce wpisujemy adres http://127.0.0.1 lub http://localhost. Powinna ukazać się strona z informacją (typu: It works!), że serwer jest uruchomiony.
Przeglądarka zrzut 1


1.2.
W celu dalszej konfiguracji przechodzimy do poniższych punktów.

Kolejną czynnością jest zmiana domyślnych ścieżek dostępu do katalogów, w których będą przechowywane i uruchamiane nasze strony przez serwera Apache. Zaletą tego jest bezpieczeństwo i dopasowana przez siebie dostępność do plików, ponieważ najczęściej nasze strony przechowywane są na innym dysku (partycji) niż systemowy, gdzie tworzymy swoje aplikacje internetowe, a także będą bardziej bezpieczne z przyczyn ewentualnej awarii systemu.

Natomiast jeśli nie chcemy zmieniać domyślnej ścieżki, przechodzimy do punktu 1.2.3. analogicznie zmieniając lub pozostawiając poszczególne nazwy ścieżek.

Poniżej przedstawiam proponowany przeze mnie do dalszej instalacji i konfiguracji układ katalogów (jeśli chcesz posługuj się swoją literą dysku oraz nazwami folderów), w których będą przechowywane projekty php, pliki interpretera PHP i bazy danych MySQL:

G:\strony_php\usr\www    - katalog www ze stronami, które będziemy tam przechowywać
G:\strony_php\usr\php    - katalog php z plikami interpretera PHP
G:\strony_php\usr\mysql    - katalog mysql z plikami bazy MySQL

Jeśli Ci to odpowiada stwórz podobny układ. A dlaczego wymyśliłem sobie katalog o nazwie usr? A po to by dopiero tam instalować pliki serwera, php itd., ponieważ w katalogu strony_php lubię trzymać podręczne pliki lub wykonane aplikacje. A nie chcę, aby zawierał on katalogi instalacyjne. Ty możesz pominąć katalog usr.

Domyślny układ powinien wyglądać jak poniższy, gdyby oddać poszczególne instalacje w ręce instalatorów.

C:\Program Files\Apache Software Foundation\Apache2.2\htdocs    - katalog htdocs w celu przechowywania stron
C:\php   - katalog php z plikami interpretera PHP
C:\mysql    - katalog mysql z plikami bazy MySQL

1.2.0.
Zmiany dokonywane w pliku httpd.conf z domyślnej instalacji serwera Apache (ścieżka typu:  C:\Program Files\Apache Software Foundation\Apache2.2\conf | edycja przy pomocy darmowego, kolorującego składnie programu Notepad++):
Wyszukujemy w pliku linijki i wprowadzamy zmiany:

1.2.1. Miejsce, z którego Apache domyślnie pobiera wszystkie obsługiwane przez siebie dokumenty:

// z:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
// na:
DocumentRoot "G:/strony_php/usr/www"

// przyjmijmy, że żadnego znaczenia nie ma \ lub / w konfiguracji

1.2.2. Zestaw dyrektyw sterujących tym, co w danym katalogu może się dziać (co i jak uruchamiać):

// z:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
// na:
<Directory "G:/strony_php/usr/www">

1.2.3. Wyszukujemy linijkę z DirectoryIndex. Dyrektywa ta służy do wskazania, który plik lub pliki mają uruchomić daną stronę. Jeśli podanych jest więcej plików, serwer przekaże pierwszy z nich do uruchomienia (czytając linijkę od lewej strony), w przypadku jego braku będzie poszukiwał następny o wskazanej nazwie i rozszerzeniu.

Przykład:
DirectoryIndex index.html
DirectoryIndex default.html, index.php
(polecenie zapisane w dwóch linijkach tłumaczymy: jeśli nie będzie pliku index.html lub kolejno pliku default.html uruchomiony będzie index.php)

// zamieniamy z:
DirectoryIndex index.html
// na:
DirectoryIndex index.php index.html index.htm index.php3 index.php4 index.php5 default.php main.php

1.2.4. Dyrektywa AddType application/x-httpd-php wskazuje możliwe do użycia typy rozszerzeń plików php, dodajemy ją w sekcji <IfModule mime_module> przykładowo na samym jej końcu.
Lub też dodajemy poniższą linię kodu pod koniec pliku – po wszystkich linijkach.

AddType application/x-httpd-php .php5 .php42 .php4 .php3 .php .phtm .phtml

W pliku konfiguracji Apache httpd.conf można dokonywać szeregu innych zmian, jak np.: zmiana portu dla Apache (domyślny to 80, http://127.0.0.1:80). Zapisujemy go i zamykamy.

Po każdorazowym wprowadzeniu zmian restartujemy serwer w pasku zadań klikając na ikonę Serwera Apache i wybierając z listy Restart lub wyszukując program w menu Start itp.

Restart Apache zrzut 1

Restart Apache zrzut 2


Teraz sprawdzamy czy uruchamiają się strony po wprowadzeniu nowej lokalizacji katalogu i powyższych zmian – na przykładzie strony index.html z poniższą zawartością:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
    <head>
    <title>Instalacja Apache</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
<body>
<h1>Działa na dysku G, <br />w katalogu G:\strony_php\usr\www</h1>
</body>
</html>

Pobierz plik: index.html

*** *** ****** *** ***
INFO: W celach poprawności strony wpisałem deklarację przestrzeni nazw i kodowania znaków, do zapisu użyto kodowania UTF-8 (bez BOM). Wybór oraz zmianę kodowania można dokonać np. w darmowym programie Notepad++.
*** *** ***

W przeglądarce wpisujemy adres http://127.0.0.1 lub http://localhost. Powinna ukazać się strona z tekstem Działa na dysku G, w katalogu G:\strony_php\usr\www.

Przeglądarka zrzut 2

W przypadku ukazania się komunikatu The requested operation has failed! (wskazującego na niepowodzenia uruchomienia serwera) należy prześledzić dokładnie dokonywane zmiany i je poprawnie wpisać, uzupełnić, poprawić lub wycofać.

Moje pliki do pobrania z instalacji w systemie Windows 7 64 bit:

httpd.conf – wersja Apache 2.2.17
index.html – sprawdzający plik HTML

Pliki do pobrania:

httpd-2.2.17-win32-x86-openssl-0.9.8o.msi [5.8 MB]
(mój serwer httpd-2.2.17-win32-x86-openssl-0.9.8o.msi)

cd… Instalacja PHP… zobacz

—————————————————

Aktualizacja wpisu 08.02.11

VN:F [1.9.22_1171]
Rating: 5.2/6 (6 votes cast)
VN:F [1.9.22_1171]
Rating: +4 (from 4 votes)
Instalacja Apache, PHP i MySQL w systemie Windows, 5.2 out of 6 based on 6 ratings
Podziel się wpisem na:
  • Facebook
  • Śledzik
  • Twitter
  • email
  • Google Bookmarks
  • Google Buzz
  • Flaker
  • MySpace
  • Blip
  • Wykop
  • Poleć
  • co-robie
  • Spis
  • Spinacz
  • Wahacz
  • LinkedIn
  • Mój biznes
ustaw opis GG

Tagi: · · · · · · · · · · · · · · · ·

Podobne wpisy:

Instalacja Apache, PHP i MySQL w systemie Windows cz.2
Instalacja Certyfikatu SSL dla domeny
Instalacja phpMyAdmin na localhost
Forbidden You don't have permission to access on this server
Znasz najprostszą poprawną strukturę dokumentu HTML5?
Angular URL bez hashtag

Starszy post <<

>> Nowszy post




2 komentarzy

  • Franticfan · 13 lipca 2013 z 14:57

    Ciesze sie ze znalazlem twoja strone, teraz jestem tu stalym gosciem, tylko troche ciezko bylo ja znalezc w wyszukiwarce na podana fraze, trzeba ja lepiej wypozycjonowac. Podepnij sobie ja do systemu wymiany linkow i masz pozycjonowanie za darmo, ruch powinienen ci wzrosnac kilkakrotnie jak wbijesz sie na pierwsza strone google.
    Wpisz sobie w google – seo stronka z seo poradami – tu jest wszystko opisane, napewno ci sie przyda
    pozdro

    VA:F [1.9.22_1171]
    Rating: 3.0/5 (2 votes cast)
    VA:F [1.9.22_1171]
    Rating: -1 (from 1 vote)

    Odpowiedz

  • independent escort Oslo · 8 września 2012 z 06:28

    Zrobiłeś kilka dobrych punktów tam. I nie szukaj na ten temat i okazało większość ludzi zgodzi się z http://www.blog.ravns.net poważaniem !

    VA:F [1.9.22_1171]
    Rating: 1.0/5 (1 vote cast)
    VA:F [1.9.22_1171]
    Rating: -1 (from 1 vote)

    Odpowiedz

Skomentuj :-)

*

Powered by RaVns


Unikalnych: odwiedzających!
Dziękuję za zainteresowanie :)