Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Instalacja - apache+php+mysql
Fo
post 24.07.2003, 09:37:36
Post #1





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 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
7 Stron V  « < 5 6 7  
Start new topic
Odpowiedzi (120 - 131)
Coyot121
post 13.03.2009, 23:27:13
Post #121





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.03.2009
Skąd: Cieszyn

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


erix wielkie dzięki miałeś racje wywaliłem to add module i od razu się włączyło jeszcze raz dzięka za pomoc
Go to the top of the page
+Quote Post
cezcez
post 4.02.2011, 14:06:56
Post #122





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.02.2011

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


Witam,
Mam nadzieje ze w dobrym dziale pisze a jak nie to nie linczujcie.

Czy ktos zna adres strony lub wie jak nalezy zainstalowac apache + php pod win 7 ? czy wogole to jest mozliwe.
Prosze o odpowiedz bo naprawde tego potrzebuje - nie wiuem co z systemem robic.
Problem jest poniewaz pod xp nie mam sterownikow do karty graficznej (nowy laptop) a pod win 7 nigdzie nie moge niczego znalesc (tutaj chodzi o onstalke apache i php)
Go to the top of the page
+Quote Post
Crozin
post 4.02.2011, 14:24:15
Post #123





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Dla Ciebie najlepszym rozwiązaniem będzie UniSever, XAMPP, WAMP czy inne tego typu paczki.
Go to the top of the page
+Quote Post
cezcez
post 4.02.2011, 14:54:13
Post #124





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.02.2011

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


Cytat(Crozin @ 4.02.2011, 15:24:15 ) *
Dla Ciebie najlepszym rozwiązaniem będzie UniSever, XAMPP, WAMP czy inne tego typu paczki.

nie ma mozliwosci zainstalowania ?
Go to the top of the page
+Quote Post
Szejd
post 23.01.2012, 11:16:35
Post #125





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.01.2012

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


A ja skorzystałem z metody na wiki ponieważ jest jasna i szczegółowa
http://pl.wikibooks.org/wiki/PHP/Instalacja/Apache

ale pojawił się problem w momencie testowania serwera... zrobiłem wszystko dokładnie jak napisali oprócz zaznaczenia podczas instalacji "serwer prywatny".
Kiedy wpisuje do wyszukiwarki localhost to wyskakuje "It works!" ale u siebie na dysku nie mam, żadnego pliku .html, który by podobną komende wyświetlił.
Gdy wpisałem localhost/index.html to wyświetliło plik, który jest w folderze "D:/Serwer/htdocs/" a przecież zrobiłem te wszystkie przekierowania w configu na "D:/Serwer/www/" więc o co chodzi? czemu nie uznaje "D:/Serwer/www/" jako głównego katalogu, co za tym idzie "localhost/~test/" również nie działa
Go to the top of the page
+Quote Post
Elandir
post 13.11.2015, 08:36:00
Post #126





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.10.2014

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


Jako, że wątek doś stary i mogło się coś pozmieniać - pytam:

Poleci ktoś, które wersje PHP, MySql i Apache instalować na Win 7? Wie ktoś o jakieś stronach gdzie insalacja i konfiguracja była by opisana i ewentualnie zawierała linki do "dobrych" wersji?
Go to the top of the page
+Quote Post
Pyton_000
post 13.11.2015, 09:00:13
Post #127





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Dla Win jeśli to ma być lokalna developerka lub hobbystycznie to polecam:
https://www.apachefriends.org/pl/index.html

Prosto szybko i działa...
Natomiast jeśli chcesz się samemu bawić w instalację komponentów to generalnie im nowsze wersje tym lepiej.
Apache/Nginx + PHP min 5.6, Mysql 5.7 i jedziesz.

Poradniki? W sumie każdy w miarę nowy. Jak wpiszesz WAMP w google to wyniki z tego roku dadzą radę.
Go to the top of the page
+Quote Post
batman
post 13.11.2015, 09:24:53
Post #128





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Zainstaluj sobie Homestead. Na stronie masz wszystko ładnie wyjaśnione. Ewentualnie możesz pobawić się Dockerem.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
viking
post 13.11.2015, 09:47:36
Post #129





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Swego czasu pisałem artykuły o tym:
http://wwwgo.pl/article/13/konfiguracja_sr...%3A_serwer_http
http://wwwgo.pl/article/14/konfiguracja_sr...wery_baz_danych


--------------------
Go to the top of the page
+Quote Post
Elandir
post 13.11.2015, 10:30:59
Post #130





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.10.2014

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


Cytat(viking @ 13.11.2015, 09:47:36 ) *
Swego czasu pisałem artykuły o tym:


Pytanie czy artykuły są aktualne?

Go to the top of the page
+Quote Post
viking
post 13.11.2015, 10:37:44
Post #131





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Nawet jak coś pozmieniało się na ekranie instalacyjnym to przyda się reszta wiedzy.
Jest inny link do ZS obecnie. No i Zend to już Rogue Wave.


--------------------
Go to the top of the page
+Quote Post
yosephist
post 22.11.2015, 12:57:36
Post #132





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 20.11.2015

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



Cytat(yosephist @ 20.11.2015, 22:40:35 ) *
Czesc, mam pytanko odnośnie samej instalacji Apache. zrobiłem wszystko jak w tym filmiku https://youtu.be/17qhikHv5hY
lecz po wpisaniu w przegladarce mywebsite.localhost/ dostaje pustą strone a nie to co dałem w index.html , macie jakieś rozwiązanie?
dodam co moze być istotne ,że dwa razy próbowałem zainstalować apache, za pierwszym razem wszystko poszło lecz mogłem wystartować dopiero po zmianie portów z 80 na 8079, następnie nie wiem sam dlaczego odinstalowałem w cmd |httpd -k uninstal| i gdy chciałem ponownie go zainstalować w wierszu poleceń uzyskałem odpowiedź, że apache jest już zainstalowany.

Czekam na waszą pomoc , dzięki!

Cześć rpzwiązałem problem, może komuś sie przyda , zrobiłem tak jak tutaj gośc zalecił ze zmianą portów : https://www.youtube.com/watch?v=AWtL1tSQVMk

Ten post edytował yosephist 22.11.2015, 12:58:10
Go to the top of the page
+Quote Post

7 Stron V  « < 5 6 7
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.05.2024 - 19:14