Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Instalacja - apache+php+mysql
Fo
post
Post #101





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


#ponizszy text jestem textem pisanym na szybko i jesli ktos widzi jakies niedociagniecia - to prosze o PW ... naniose poprawki jak najszybciej.

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>


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>


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/"


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>


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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ";
?>[/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...
Go to the top of the page
+Quote Post

Posty w temacie
- Fo   Instalacja - apache+php+mysql   24.07.2003, 09:37:36
- - bogdan89   Ok, to ja mam problem bardzo dziwny... który już c...   3.10.2006, 17:37:58
- - enigma   zainstalowałem najnowszego apcza najnowszy php i ...   9.10.2006, 15:39:06
|- - bogdan89   Cytat(enigma @ 9.10.2006, 16:39:06 ) ...   9.10.2006, 15:48:41
- - enigma   bogdan89 działa, dziękuje   9.10.2006, 16:00:51
- - AxZx   ja tez zainstalowalem najnowszego aPache (2.2.3) i...   26.12.2006, 23:42:34
- - Tom:-)   Gdzie mogę znaleźć opis (instrukcje) założenia wła...   13.05.2007, 19:54:45
- - adambenek   Witam, Mam pytanie dużo czytam o wamp5 i apache i ...   4.06.2007, 09:32:25
- - szejekk   Tutaj jest tez ladnie opisane http://apachehelp.i...   2.01.2008, 22:19:55
- - patryksharks321   robie wszystko jak w tutku i dalej mi wyswietla st...   5.04.2008, 12:45:37
- - baks   Wiadomość dla Fo, nie przejmuj się i nie zrażaj zł...   3.08.2008, 21:35:40
- - Ira   A ja mam problem z konfiguracją Apache..  W błęda...   26.10.2008, 20:36:44
- - Crozin   Otwórz C:/Program Files/Apache Software Foundation...   26.10.2008, 21:40:02
- - Ira   Cytat# # DocumentRoot: The directory out of which ...   27.10.2008, 17:01:48
- - morrison   witam Chce skompilowac zrodla apache 2.0.63 pod w...   5.03.2009, 16:22:32
- - Lejto   google? http://www.google.pl/search?hl=pl&clie...   5.03.2009, 16:27:54
- - Fo   Ludzie to co ja pisałem parę lat temu (spójrzcie s...   5.03.2009, 17:13:58
- - Coyot121   Witam Proszę pomóżcie bo już nie m...   11.03.2009, 23:15:11
- - erix   A coś się konkretnie dzieje...? W systemowym podgl...   11.03.2009, 23:37:33
- - Coyot121   o to ci chodzi Kod The Apache service named repo...   12.03.2009, 00:01:20
- - erix   Wywal tę linijkę z AddModule, pójdzie bez niej.   12.03.2009, 11:45:45
- - Coyot121   erix wielkie dzięki miałeś racje wywaliłem to add ...   13.03.2009, 23:27:13
- - cezcez   Witam, Mam nadzieje ze w dobrym dziale pisze a jak...   4.02.2011, 14:06:56
- - Crozin   Dla Ciebie najlepszym rozwiązaniem będzie UniSever...   4.02.2011, 14:24:15
|- - cezcez   Cytat(Crozin @ 4.02.2011, 15:24:15 ) ...   4.02.2011, 14:54:13
- - Szejd   A ja skorzystałem z metody na wiki ponieważ jest j...   23.01.2012, 11:16:35
- - Elandir   Jako, że wątek doś stary i mogło się coś pozmienia...   13.11.2015, 08:36:00
- - Pyton_000   Dla Win jeśli to ma być lokalna developerka lub ho...   13.11.2015, 09:00:13
- - batman   Zainstaluj sobie Homestead. Na stronie masz wszyst...   13.11.2015, 09:24:53
- - viking   Swego czasu pisałem artykuły o tym: http://wwwgo.p...   13.11.2015, 09:47:36
|- - Elandir   Cytat(viking @ 13.11.2015, 09:47:36 )...   13.11.2015, 10:30:59
- - viking   Nawet jak coś pozmieniało się na ekranie instalacy...   13.11.2015, 10:37:44
- - yosephist   Cytat(yosephist @ 20.11.2015, 22:40:3...   22.11.2015, 12:57:36
2 Stron V  < 1 2


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 10:12