• Ogłoszenie:

wlasny server php+mysql

Wszystko odnośnie szerokiej tematyki Internet, oraz sieci komputerowe

wlasny server php+mysql

Postprzez JarekMk 04 Wrz 2005, 13:55

reklama
Czesc!
Ostatnio miałem troche wolnego czasu i postanowiłem go dobrze „wykorzystac”…
Wiec napisałem poradnik jak postawic na swoim komputerze servwer Apache + PHP + MySql.
Może komus to się przyda do testowania wlasnego forum przed umieszczeniem go w necie…
Server zostanie zainstalowany w systemie Windows XP Pro.
Okej wiec zaczynamy :)

InstalacjaApache2

Pierwsza rzecza będzie instalacja servera Apache, najpierw należy go pobraz ze strony 1.
W chwili gdy pisalem ten poradnik najnowsza stabilna wersja była 2.0.54 wiec taka pobieramy. Pobieramy instalatorem *.msi . Sama instalacja nie przysparza kłopotów, wiec nie mam się co za bardzo rozpisywac nad nia… instalujemy go w domyślnym katalogu, czyli „C:\Program Files\Apache group\Apache2”.
Po zakończeniu instalacji restartujemy komputer i sprawdzamy czy obok zegarka pojawilo się czerwone „piorko” jeżeli tak to wlaczamy przeglądarkę internetowa i wpisujemy do niej adres: http://localhost/ bądź http://127.0.0.1/ . Jeżeli zaladuje nam się strona z logiem Apache’a to znaczy ze Server jest poprawnie zainstalowany i dziala.
Dodatkowo na dysku C tworzymy katalog „WWW” w nim będziemy umieszczac nasze strony i fora.

Instalacja PHP do Apache2

Pierwsza rzeczą jaka musimy zrobić to pobrac PHP w formie ze strony 2 „zip” ponieważ nie mam jeszcze instalatora automatycznie konfigurującego Apache’a. Najnowsza wersja to 5.0.4, ja polecam pobrac wersjae 4 jest stabilna i ma wieksze możliwości konfiguracji.

Po ściągnięciu „zipa” rozpakowujemy go na dysku C i zmieniamy nazwe folderu z „php-[wersja]-Win32” na „php”, czyli uzyskujemy „C:\php” :)
Teraz musisz przekopiowac plik „php.ini-dist” z folderu C:\php do folderu C:\windows i zmienic jego nazwe na „php.ini”.
Nastepnie odnajdujemy w skopiowanym pliku linie o tresci:
Kod: Zaznacz wszystko
extension_dir = „./”

I zmieniamy na:
Kod: Zaznacz wszystko
extension_dir = „c:\php\extensions”


Nastepnie znajdz linie o tresci:
Kod: Zaznacz wszystko
doc_root =

I zmien jaj na:
Kod: Zaznacz wszystko
doc_root = „c:\www”


Musimy jeszcze skopiowac z folderu „c:\php” do „c:\windows\system32” nastepijace pliki: „php4apache2.dll” i „php4ts.dll”

Najważniejsze odszukaj linijke kodu „register_globals” i zmieni ja na „on”

Teraz zajmiemy się edycja pliku httpd.conf, który znajdziemy w katalogu c:\program files\apache group\apache2\conf. Dodamy do niego kilka linijek kodu – najlepiej na koncu.

Kod: Zaznacz wszystko
ScriptAlias /php/ „c:/php/”
AddType application/x-httpd-php .php
Action application/x-http-php “/php/php.exe”


Teraz odnajdz linie w pliku http.conf o tresci:
Kod: Zaznacz wszystko
DirectoryIndex index.html index.html.var

I zmien na:
Kod: Zaznacz wszystko
DirectoryIndex index.html index.html.var index.php3
Index.php4 index.php


Zrestartuj teraz monitor Apache’a klikajac 2x na ikonke piorka kolo zegarka I klikajac na “Restart”
Twoim głównym katalogiem do umieszczani stron jest „c:\www”
Żeby sprawdzic czy obsluga skryptow php jest prawidlowa tworzymy plik.
Otwieramy Notatnik wpisujemy <?php phpinfo() ; ?> i zapisujemy jako phpinfo.php w naszym katalogu WWW.
Teraz odpalamy przedladarke, wpisujemy localhost i klikamy na nasz plik jeżeli wyświetli się strona z informacjami na temat obsługi php to znaczy ze wszystko dziala :)

Instalacja MySql

Wpierw pobieramy instalacji ze strony 3 wybieramy wersja 4.1 nie jajnowsza aczkolwiem stabilna i testowana przeze mnie.
Instalacja MySql jest banalna klikamy caly czasn na Next, gdy instalator zapyta o haslo dla roota podajemy wymyslone przez nas. Pozniej wybieramy „typical”.
Teraz odpalamy z katalogu MySql’a \bin\winmysqladmin.exe, wpisujemy jakis username i haslo, nie maja one większego znaczenia.
Jeżeli w roku okna widzimy zielone światło to znaczy ze baza danych pracuje poprawnie.

Linki:
1) Apahe2 http://ftp.tpnet.pl/vol/d1/apache/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi
2) PHP http://pl.php.net/get/php-4.4.0.tar.gz/from/ar.php.net/mirror
3) MySql http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.14-win32.zip/from/http://sunsite.icm.edu.pl/mysql/

P.S. Gotowe pliki php.ini i httpd.conf
http://www.servisnet.pl/jarek/Licznik/get.php?id=localhost.rar
Ostatnio edytowany przez JarekMk, 13 Kwi 2006, 19:19, edytowano w sumie 1 raz
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Postprzez fluid 04 Wrz 2005, 13:57

dla mnie to czarna magia ale mysle ze przyda sie wielu osoba
wiec przykleimy...
Ostatnio edytowany przez fluid, 04 Wrz 2005, 14:01, edytowano w sumie 1 raz
Sprzedam zestaw perkusji do GUITAR HERO na x360 - chetni pisacna PW
Each EMO can suck my ballsack but one in particular...
NIE POMAGAM NA PW, CHCESZ POMOCY - PISZ NA FORUM W ODPOWIEDNIM TEMACIE
GalkaPL - nieważne jaki będzie twój nowy nick my ZAWSZE będziemy pamiętać własnie ten...
Awatar użytkownika
fluid
*mod
 
Posty: 14746
Dołączenie: 12 Gru 2004, 00:38
Miejscowość: Warszawa
Pochwały: 947



Postprzez prog 04 Wrz 2005, 14:01

wg. mnie łatwiej jest zainstalować Krasnala ( apache + php + mysql to taki pack jakby ) znajdziecie go na www.krasnal.tk

polecam, po polsku, sam uzywam, sluze pomocą

PZDR
C2D E8400 3GHZ + Pentagram Freezone HP-120 ALCu, Asus P5Q SE /intel P45/, A-Data 2x2GB CL4 Extreme Edition, Sapphire Radeon HD4870 512mb/256bit DDR5, WD 640GB SATA, Lite-ON Super AllWrite DVD SATA, Chieftec 500W, Samsung 2032BW Black 20', Vista Ultimate x64
Exoriare aliquis nostris ex ossibus ultor...
Awatar użytkownika
prog
~user
 
Posty: 4043
Dołączenie: 23 Mar 2005, 22:02
Miejscowość: /home/prog/
Pochwały: 232



Postprzez JarekMk 04 Wrz 2005, 14:10

Ja nie napisalem ze Krasnal jest zly...
Poprostu napisalem poradnik jak postawin naprawde "wlasny" serverek...
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Postprzez Tom@szek 09 Wrz 2005, 08:05

Jarek napisał(a):wpisujemy localhost i klikamy na nasz plik jeżeli wyświetli się strona z informacjami na temat obsługi php to znaczy ze wszystko dziala Smile

Niestety-pojawia się strona z apachem.

Jarek napisał(a):Teraz odpalamy z katalogu MySql’a \bin\winmysqladmin.exe


Nie ma takiego pliku w c:\program Files\.......\bin\winmysqladmin.exe :( jest tylko mysqladmin.exe

Jarek napisał(a):Jeżeli w roku okna widzimy zielone światło to znaczy ze baza danych pracuje poprawnie.


Nie widzimy żadnego światła. :roll:
Tom@szek
 



Postprzez prog 09 Wrz 2005, 11:51

Tomaszek

Mam radę, użyj krasnala a pozbędziesz się "nie przyjaznych" promblemów :roll:
C2D E8400 3GHZ + Pentagram Freezone HP-120 ALCu, Asus P5Q SE /intel P45/, A-Data 2x2GB CL4 Extreme Edition, Sapphire Radeon HD4870 512mb/256bit DDR5, WD 640GB SATA, Lite-ON Super AllWrite DVD SATA, Chieftec 500W, Samsung 2032BW Black 20', Vista Ultimate x64
Exoriare aliquis nostris ex ossibus ultor...
Awatar użytkownika
prog
~user
 
Posty: 4043
Dołączenie: 23 Mar 2005, 22:02
Miejscowość: /home/prog/
Pochwały: 232



Postprzez JarekMk 09 Wrz 2005, 19:08

Przepraszam podalem zla wersje MySql'a
Kod: Zaznacz wszystko
mysql-4.0.23-win

TO jest poprawna na ktorej ja testowalem.
Tomaszek a probowales zaladowac pliki ktore na server zaladowalem ??

Tomaszek napisał(a):Jarek napisał:
wpisujemy localhost i klikamy na nasz plik(phpinfo.php) jeżeli wyświetli się strona z informacjami na temat obsługi php to znaczy ze wszystko dziala Smile



Jarek napisał(a):Kod:
extension_dir = „./”

I zmieniamy na:
Kod:
extension_dir = „c:\php\extensions”


Nastepnie znajdz linie o tresci:
Kod:
doc_root =

I zmien jaj na:
Kod:
doc_root = „c:\www”


Napisz czy pomoglo...
Jeszcze raz sorki za moj blad...
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Postprzez MUTOPOMPKA 09 Wrz 2005, 20:09

a ja mam pytanie. Po co mieć serwer apacha z PHP i MySQL-em????

Sam mam Apacha i nie instalowałem żadnego PHP ani MySQL-a bo tylko pliki wystawiam. Reszta mi niepotrzebna. Do tego odpowienio napisany (skonfigurowany) plik konfiguracyjny apacha (httpd.conf) i mam cacy serwerek! :)
Ubuntu user (Lucid - 10.04)
Awatar użytkownika
MUTOPOMPKA
^zasłużony
 
Posty: 9184
Dołączenie: 17 Lis 2004, 21:38
Miejscowość: Głogów
Pochwały: 787



Postprzez prog 09 Wrz 2005, 20:11

no wiesz, a jak ktoś chce na serwie testować swoje skrypty itp? NP. ja mam po to serwka ( KRASNAL ) i tyle
C2D E8400 3GHZ + Pentagram Freezone HP-120 ALCu, Asus P5Q SE /intel P45/, A-Data 2x2GB CL4 Extreme Edition, Sapphire Radeon HD4870 512mb/256bit DDR5, WD 640GB SATA, Lite-ON Super AllWrite DVD SATA, Chieftec 500W, Samsung 2032BW Black 20', Vista Ultimate x64
Exoriare aliquis nostris ex ossibus ultor...
Awatar użytkownika
prog
~user
 
Posty: 4043
Dołączenie: 23 Mar 2005, 22:02
Miejscowość: /home/prog/
Pochwały: 232



Postprzez JarekMk 09 Wrz 2005, 20:52

MUTOPOMPKA napisał(a):a ja mam pytanie. Po co mieć serwer apacha z PHP i MySQL-em????

No np. zeby forum postawic :) albo jPortal...
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Postprzez MUTOPOMPKA 09 Wrz 2005, 21:16

Jarek napisał(a):No np. zeby forum postawic, albo jPortal...
OK. Ale zauważ, że stawiając serwerek (aby Ciebie widziano z zewnątrz) musisz spełnić następujące warunki:

1. Zewnętrzne IP
2. Jeśli jesteś w sieci odpowiednio przekierowane porciki
3. Posiadać DOBRĄ wiedzę na temat stawiania, KONFIGURACJI serwera i przede wszystkim ZABEZPIECZYĆ SOBIE KOMPA bo inaczej -> ciężko widzę taki serwer
4. Szybkie w miarę łącze (bo już widzę forum na neo128)... :P
Ubuntu user (Lucid - 10.04)
Awatar użytkownika
MUTOPOMPKA
^zasłużony
 
Posty: 9184
Dołączenie: 17 Lis 2004, 21:38
Miejscowość: Głogów
Pochwały: 787



Postprzez odin 05 Lis 2005, 11:31

Apache bez poprawek to apache z bardzo dużą ilością błędów. Jesli kogoś to nie przejmuje, to nic nie stoi na przeszkodzie, lecz najlepiej dla preciętego uzytkownika zainstalować najlepszy obecnie pakiet apch+pp+sql ( najmniej błędów, najmniejszy, najszybszy ) :

http://www.easyphp.org/

No i tam zabezpieczone jest już raczej wszytsko. Z autorem nie rozmawiałem juz bardzo długo, i nie wiem czy nie wprowadził do tej pory intrakonfiguracji ( coś vel intranet :) )

edyta mówi:
ups, wciąłem się w rozmowę :)
Temat: nod32 - Autor: malina
Wiadomość: dzialajacej instalki noda wraz z kluczem ( przyp. odin: faworyt na dziś :D )
odin
~user
 
Posty: 69
Dołączenie: 14 Wrz 2004, 18:24
Pochwały: 5



Postprzez Andy;) 20 Lis 2005, 22:36

Jak zabezpieczona to ok :roll:
Andy;0
Andy;)
~user
 
Posty: 4
Dołączenie: 19 Lis 2005, 21:22



Postprzez Becks_eNHa 14 Gru 2005, 07:47

Macie problem zainstalujcie Appserva...jest lepszy niz Apache bo juz ustawiony...tylko trzeba usunac znaczek w pliku PHP

" : "
Przed:
;extension=php_mssql.dll

Po:

extension=php_mssql.dll


Puzniej tylko wzucacie www i po zabawie :banan:
P4 3,8 GHz / ASUS P5WD2
KINGMAX 512 MB PC533 x3
Maxtor 300GB x3 / HP DVD+-R/RW 16x
Becks_eNHa
~user
 
Posty: 3
Dołączenie: 13 Gru 2005, 04:29
Miejscowość: Krakow/Nowa Huta



Postprzez JarekMk 14 Gru 2005, 11:03

Jeszcze jeden post w tym temacie typu: Zainstaluj to bo jest lepszy to kartka poleci!! Nie po to pisalem ten temat...
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Re: wlasny server php+mysql

Postprzez Bluesman 23 Sty 2006, 18:38

Jarek napisał(a):Czesc!
Ostatnio miałem troche wolnego czasu i postanowiłem go dobrze „wykorzystac”…
Wiec napisałem poradnik jak postawic na swoim komputerze servwer Apache + PHP + MySql.
Może komus to się przyda do testowania wlasnego forum przed umieszczeniem go w necie…
Server zostanie zainstalowany w systemie Windows XP Pro.
Okej wiec zaczynamy :)

InstalacjaApache2

Pierwsza rzecza będzie instalacja servera Apache, najpierw należy go pobraz ze strony 1.
W chwili gdy pisalem ten poradnik najnowsza stabilna wersja była 2.0.54 wiec taka pobieramy. Pobieramy instalatorem *.msi . Sama instalacja nie przysparza kłopotów, wiec nie mam się co za bardzo rozpisywac nad nia… instalujemy go w domyślnym katalogu, czyli „C:\Program Files\Apache group\Apache2”.
Po zakończeniu instalacji restartujemy komputer i sprawdzamy czy obok zegarka pojawilo się czerwone „piorko” jeżeli tak to wlaczamy przeglądarkę internetowa i wpisujemy do niej adres: http://localhost/ bądź http://127.0.0.1/ . Jeżeli zaladuje nam się strona z logiem Apache’a to znaczy ze Server jest poprawnie zainstalowany i dziala.
Dodatkowo na dysku C tworzymy katalog „WWW” w nim będziemy umieszczac nasze strony i fora.

Instalacja PHP do Apache2

Pierwsza rzeczą jaka musimy zrobić to pobrac PHP w formie ze strony 2 „zip” ponieważ nie mam jeszcze instalatora automatycznie konfigurującego Apache’a. Najnowsza wersja to 5.0.4, ja polecam pobrac wersjae 4 jest stabilna i ma wieksze możliwości konfiguracji.

Po ściągnięciu „zipa” rozpakowujemy go na dysku C i zmieniamy nazwe folderu z „php-[wersja]-Win32” na „php”, czyli uzyskujemy „C:\php” :)
Teraz musisz przekopiowac plik „php.ini-dist” z folderu C:\php do folderu C:\windows i zmienic jego nazwe na „php.ini”.
Nastepnie odnajdujemy w skopiowanym pliku linie o tresci:
Kod: Zaznacz wszystko
extension_dir = „./”

I zmieniamy na:
Kod: Zaznacz wszystko
extension_dir = „c:\php\extensions”


Nastepnie znajdz linie o tresci:
Kod: Zaznacz wszystko
doc_root =

I zmien jaj na:
Kod: Zaznacz wszystko
doc_root = „c:\www”


Musimy jeszcze skopiowac z folderu „c:\php” do „c:\windows\system32” nastepijace pliki: „php4apache2.dll” i „php4ts.dll”

Najważniejsze odszukaj linijke kodu „register_globals” i zmieni ja na „on”

Teraz zajmiemy się edycja pliku httpd.conf, który znajdziemy w katalogu c:\program files\apache group\apache2\conf. Dodamy do niego kilka linijek kodu – najlepiej na koncu.

Kod: Zaznacz wszystko
ScriptAlias /php/ „c:/php/”
AddType application/x-httpd-php .php
Action application/x-http-php “/php/php.exe”


Teraz odnajdz linie w pliku http.conf o tresci:
Kod: Zaznacz wszystko
DirectoryIndex index.html index.html.var

I zmien na:
Kod: Zaznacz wszystko
DirectoryIndex index.html index.html.var index.php3
Index.php4 index.php


Zrestartuj teraz monitor Apache’a klikajac 2x na ikonke piorka kolo zegarka I klikajac na “Restart”
Twoim głównym katalogiem do umieszczani stron jest „c:\www”
Żeby sprawdzic czy obsluga skryptow php jest prawidlowa tworzymy plik.
Otwieramy Notatnik wpisujemy <?php phpinfo() ; ?> i zapisujemy jako phpinfo.php w naszym katalogu WWW.
Teraz odpalamy przedladarke, wpisujemy localhost i klikamy na nasz plik jeżeli wyświetli się strona z informacjami na temat obsługi php to znaczy ze wszystko dziala :)

Instalacja MySql

Wpierw pobieramy instalacji ze strony 3 wybieramy wersja 4.1 nie jajnowsza aczkolwiem stabilna i testowana przeze mnie.
Instalacja MySql jest banalna klikamy caly czasn na Next, gdy instalator zapyta o haslo dla roota podajemy wymyslone przez nas. Pozniej wybieramy „typical”.
Teraz odpalamy z katalogu MySql’a \bin\winmysqladmin.exe, wpisujemy jakis username i haslo, nie maja one większego znaczenia.
Jeżeli w roku okna widzimy zielone światło to znaczy ze baza danych pracuje poprawnie.

Linki:
1) Apahe2 http://ftp.tpnet.pl/vol/d1/apache/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi
2) PHP http://pl.php.net/get/php-4.4.0.tar.gz/from/ar.php.net/mirror
3) MySql http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.14-win32.zip/from/http://sunsite.icm.edu.pl/mysql/

P.S. Gotowe pliki php.ini i httpd.conf
Kod: Zaznacz wszystko
http://rapidshare.de/files/4711424/localhost.rar.html




yyyyyyyyyyy co to jest :roll: :roll:
Życie - to dochodzenie różnymi drogami do niczego. Karol Kord
Awatar użytkownika
Bluesman
~user
 
Posty: 5
Dołączenie: 11 Sty 2006, 18:10



Postprzez prog 23 Sty 2006, 18:41

Bluesman napisał(a):yyyyyyyyyyy co to jest


server php+mysql
C2D E8400 3GHZ + Pentagram Freezone HP-120 ALCu, Asus P5Q SE /intel P45/, A-Data 2x2GB CL4 Extreme Edition, Sapphire Radeon HD4870 512mb/256bit DDR5, WD 640GB SATA, Lite-ON Super AllWrite DVD SATA, Chieftec 500W, Samsung 2032BW Black 20', Vista Ultimate x64
Exoriare aliquis nostris ex ossibus ultor...
Awatar użytkownika
prog
~user
 
Posty: 4043
Dołączenie: 23 Mar 2005, 22:02
Miejscowość: /home/prog/
Pochwały: 232



Postprzez Chibita 15 Lut 2006, 21:07

MUTOPOMPKA,a mógłbyś mi udzielić informacji na temat jak skonfigurować plik httpd.conf tylko na potrzeby Apache (udostępnianie plików itp.),ponieważ również nie potrzebuje żadnych dodatków tylko serwer.A to co Jarek napisał jest do PHP i MySQL,a ja potrzebuje odpowiednią konfigurację pliku httpd.conf tylko pod Apache.Pomożesz (Pomożecie :mrgreen: )
INTEL CELERON 2.4 GHZ,256 RAM,ASROCK P4i45E,RADEON 9200,CAVIAR 80 GB - niedługo wymiana tego ścierwa :D
HWDP - Heniu wypił dobre piwo
AMEN :D
Chibita
 
Posty: 155
Dołączenie: 16 Lip 2005, 10:02
Pochwały: 3



Postprzez JarekMk 15 Lut 2006, 21:13

Chibita napisał(a):ak skonfigurować plik httpd.conf tylko na potrzeby Apache (udostępnianie plików itp.),ponieważ również nie potrzebuje żadnych dodatków tylko serwer.


P.S. Gotowe pliki php.ini i httpd.conf
Kod:
http://rapidshare.de/files/4711424/localhost.rar.html


Eeee co jest ?
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Postprzez Remx 16 Lut 2006, 20:17

eh cos w moim php nie było
„php4apache2.dll” i „php4ts.dll”

:(

i phpinfo.php sie nie odpala
i czy po włozeniu index.html lub .htm do C:\www nie powinna odpalc sie moja stronka ??? bo odpala sie tylko ta Apchowa


o właśnie index.htm odpala sie ale tylko w IE w Firefoxie niechce sie odpalac :( cały czas tylko apachowa www no i php nadal ani tu ani tu nie dzala byc moze dla tego ze niemam tych .dll :(
Remx
~user
 
Posty: 1
Dołączenie: 16 Lut 2006, 20:09



Następna

Powróć do Internet & Sieci

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 11 gości