Instalacja i konfiguracja apache + php + mysql - jedynie podstawowa - bez czarow marow.
1.Konfiguracja apache.
Sama instalacja to bułka z masłem więc nie ma sie nawet o czym rozpisywać, poprostu po ściągnieciu pakietu phptriad u mnie była to wersja 2.1.1 i uruchomieniu instalatora wszystko pięknie i gładko zainstalowalo się do katalogu C:apache.
Po urchomieniu serwera apache c:apacheApache.exe otwiera się nam okienko dosowe ktore należy zminimalizować, zamknięcie okienka równoznaczne jest z wyłączeniem serwera apache.
Gdy apache jest uruchomiony możemy w przeglądarce internetowej wpisać domyślny adres swojej maszyny czyli http://localhost
Widoczny będzie powitalny ekran mówiący o tym iż instalacja została pomyśl nie przeprowadzona. (no a jak inaczej )
Kiedy wszystko zostało zainstalowane dzięki pięknemu instalatorowi .. możemy już lecieć z tym koksem...
Pierwszą rzeczą jaką się zajmiemy będzie edycja pliku konfiguracyjnego apache który znajduje się w katalogu c:apacheconf pod nazwą httpd.conf.
Aby móc korzystać w przyszłosci z tzw. virtualnych hostów należy odnaleźć linijke :
Kod
#BindAddress *
i zamienić ją na :
Kod
BindAdress 127.0.0.1
Jest to wewnętrzny adres ip twojej maszyny...
Następna rzeczą ktorą należy odszukać to linijka :
Kod
<IfModule mod_dir.c>
DirectoryIndex index.html index.php default.php main.php
</IfModule>
DirectoryIndex index.html index.php default.php main.php
</IfModule>
i zamienić ja na
Kod
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php default.php main.php index.php3 index.php4
</IfModule>
DirectoryIndex index.html index.htm index.php default.php main.php index.php3 index.php4
</IfModule>
Apache po tej zmiance bedzie uwzgledniał jako index pliki o powyższych nazwach. To znaczy jeśli
w głównym katalogu twojej stronki (która rownież utworzymy) jakiś plik będzie miał jedną z powyższych nazw to zostanie wyświetlony jako index czyli główna strona
Następną modyfikacją będzie odnalezienie linijki :
Kod
Action application/x-httpd-php "/php/php.exe"
Pod ktorą należy dopisać :
Kod
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
ScriptAlias /php/ "C:/apache/php/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
ScriptAlias /php/ "C:/apache/php/"
A co to da ? Otóż serwer będzie uwzgledniał jako skrypty php wszystkie pliki o rozszerzeniach - .php, php3 itd. jak widać powyżej a co za tym idzie beda one przetwarzane przez parser php i zwracane w postaci odpowniedniego wyniku ...
Dalszym twoim zadaniem będzie utowrzenie virtualnego hosta czyli najprościej tłumacząc adresu pod którym będziesz mógł znaleźć np. swoją stronke.
W celu dodania nowego virtualnego hosta należy dokonać odpowiednich modyfikacji w konfiguracji apache :
Odnajdujemy linijke :
Kod
#NameVirtualHost *
I zamieniamy ja na :
Kod
NameVirtualHost 127.0.0.1
Nastepną sprawa jest stworzenie virtualnego hosta :
Pod zmienioną przed chwila linijką należy dla przykładu dodać poniższych kilka :
Kod
<virtualhost 127.0.0.1>
documentroot /apache/htdocs/strona
servername strona
errorlog logs/strona-error-log_log
customlog logs/strona-errorlog common
</virtualhost>
documentroot /apache/htdocs/strona
servername strona
errorlog logs/strona-error-log_log
customlog logs/strona-errorlog common
</virtualhost>
Nastepną rzeczą jakiej będzie trzeba dokonać i bez której nie ruszy adres który przed chwila wprowadziliśmy (czyli strona)
będzie odnalezienie w swoim katalogu windowsowym pliku o nazwie hosts.sam.
Po otwarciu pliku będzie można zobaczyć coś takiego :
Kod
127.0.0.1 localhost
Pod ta linijka należy dopisac adres który wcześniej dopisaliśmy w configu apache czyli :
Kod
127.0.0.1 strona
Następnie należy plik zapisać w tym samym katalogu jakim był plik hosts.sam do postaci hosts - czyli nie może być po nazwie hosts nic wiecej żadnej kropki ani nic
Aby móc cokolwiek zobaczyć po wpisaniu w przegladarce adresu : http://strona należy w katalogu c:apachehtdocs utowrzyć katalog o nazwie strona i w nim przykładowo plik index.php o tresci: [php:1:de9586eca7]<?
echo "mozna isc na piwo - bo tu to juz mozna stronke robic

?>[/php:1:de9586eca7]
No i apache mamy już skonfigurowane... teraz mozna zabrać się za konfigurację php... a tą część właśnie dopisze za jakies 2dni ... jak tylko zdołam dojść do siebie. praktycznie po tym co zrobiles czytleniku ... juz wszystko powinno chodzic...