Super Svět / phpRS
Všechny ideály nepotřebují jen křídla, ale i místo, odkud by mohly vzlétnout (Ernest Hemingway)


sipka  Hlavní menu

te?ka Hlavní stránka
te?ka Seznam rubrik
te?ka Download
te?ka Weblinks / Odkazy
te?ka Ankety
te?ka TOP 30
te?ka MySQL

te?ka phpRS: dokumentace
te?ka phpRS: community web
te?ka phpRS: fórum
te?ka phpRS: Gallery

te?ka Snooker blog

te?ka Redak?ní stránka
te?ka Roz?í?ené vyhledávání
te?ka Personalizace

te?ka Reklama
te?ka Inzerujte u nás!

sipka  Seznam rubrik


sipka  ZONER software, s.r.o.

ZONER software, s. r. o.
ZONER software, s. r. o. je oficiální partner phpRS projektu.

sipka  Vyhledávání


Hledej
v Super Sv?t?!


Opus Dei

sipka  Doporu?ujeme


phpRS gallery

phpRS plug-iny, dopl?ky

phpRS: community web

sipka  Kalendá?

<<  Červen  >>
PoÚtStČtSoNe
   1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30   

sipka  Reklama

Tane?ní orchestr Milana Reinberka a hudební skupina GARANT

www stránky
Tel.: +420 775 931 666

sipka  Reklama


sipka  Super Sv?t


Ikona ?asopisu Super Sv?t

ISSN 1213-3728

Copyright
Ji?í Luká?, 1998-2007


REDAKCE
Ji?í Luká? - ?éfredaktor

Redak?ní stránka

RSS | Atom

sipka  Ikony


PaBi3.com

Seznamka

TOPlist

Jak na to?

Je?t? jednou na téma "Jak na phpRS" ve Windows

Jaroslav Vá?a - Jak na to? - 06. 03. 2004 - 43072 přečtení

Se zájmem jsem si p?e?etl ?lánek "?ty?i problémy související s rozchozením phphome full 2.3.2."... ?lánek velice dobrý a pou?ný...
Máte-li ale problém, jak "phphome" rozb?hnout, v??te, ?e instalace jednotlivých balí?k? je velice jednoduchá. Sta?í si postahovat aktuální verze MySQL, PHP a Apache a dát se do instalace...
Budu popisovat instalaci pro lokální pou?ití. Pokud máte stroj na internetu a jste zku?ený administrátor, tohle snad rad?ji ani ne?t?te... Není to nic pro Vás. Za p?ípadné ?kody na Va?em zdraví neru?ím :-))

První co nainstalujeme je MySQL. V?t?ina instalací nabízí jako adresá? "C:\mysql". Nechte to tak být... Celá instalace MySQL je za chvilku dokon?ena a na disku máme vytvo?en adresá? "mysql" a v n?m dal?í podadresá?e. Nejd?le?it?j?ím z nich je "C:\mysql\bin". Zde máme v?echny spustitelné soubory pro práci s MySQL.
Abychom nemuseli stále tuhle cestu zadávat, je dobré si ji p?idat do prom?nné "PATH". Pak m??eme rovnou zadávat p?íkazy, ani? bychom museli být p?esunuti do adresá?e "mysql\bin".
Tak?e: rychle editujeme "PATH". Ve Win98se je v souboru "autoexec.bat", v W2K a WXP editujeme prom?nné prost?edí ve vlastnostech "tohoto po?íta?e"... P?edpokládám, ?e pokud se n?kdo pustí do "phpRS", doká?e se orientovat ve "Svém" po?íta?i. :-))

Tím jsme p?ipraveni na spu?t?ní MySQL a za?neme se v?novat PHP. Op?t sta?í spustit instalaci a nechat "php", aby se instalovalo do "C:\php". Instala?ní program se Vás zeptá, jaký ?e web server pou?íváte. Vyberte ?ádný a ?e si konfiguraci upravíte sami (tu?ím je to poslední volba...). A máme nainstalováno PHP. Op?t velice jednoduché, ?e?
Jako poslední nainstalujeme Apache server. Op?t ponecháme v?echny volby jako "default". Instalace se je?t? zeptá na nastavení domény, e-mail serveru a n?jakých dal?ích v?cí. Klidn? si n?co m??ete vymyslet (vlastn? o nic nejde... Zbytek si upravíme ru?n?) :-))
Já nechávám nastavené hodnoty na default...
ServerAdmin: admin@localhos; ServerName: localhost:80; atd. Proste v?echno nechte jako "localhost"... V?dyť pro pokusni?ení není pot?eba nastavovat doménová jména ... :-))

Te?, kdy? spustíte Apache a sv?j oblíbený "browser", napi?te v adresní ?ádce "http://localhost". M?la by se objevit vstupní stránka Apache, která vás uvítá a ?ekne, ?e na Va?em systému b??í Apache verze xy (podle toho, co jste si nainstalovaly). Pokud ne, ud?laly jste chybu n?kde p?i instalaci (ale te? se mn? neptejte kde... To já nevím... Asi jste bezhlav? odklikávaly instala?ní okna). Nezoufejte, v?e se dá je?t? napravit... :-))
Tak?e, Apache nám funguje jak má... Výborn?. Vítám Vás ve sv?t? jednoduchých konfigura?ních soubor?, zalo?ených na systémech "LINUX".

Zastavte server Apache a najdete si soubor "httpd.conf". Najdete ho v adresá?i "cesta ke slo?ce apache\conf".

!!!!! D?le?ité !!!!!
Otev?ete tento soubor v "Notepad.exe". Nepou?ívejte M$Word a podobné!!!
Máte soubor otev?ený? Výborn?.
Zde se konfiguruje celý server, tak?e i pokud nám neb??el Apache hned napoprvé, máme mo?nost napravit chyby. V?echny ?ádky v tomto souboru, které za?ínají znakem "#" jsou komentá?e. Vidíte sami, ?e je celý konfigura?ní skript komentován celkem dob?e, tak?e se pustíme do úprav.
První d?le?itá prom?nná ukazuje na adresá?, v n?m? je Apache server nainstalován. Ta normální lomítka ("/") jsou správn?. Nepou?ívejte "slash" ("\"), Apache by si s tím neporadil.

Tady je p?íklad nainstalování serveru na mém po?íta?i (instaloval jsem Apache ve verzi 2.xx). Proto ta dvojka...

ServerRoot "C:/Program Files/Apache Group/Apache2"

dal?í prom?nné nastavte na tyto hodnoty a nebo je nechte být tak, jak jsou...

PidFile logs/httpd.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

dal?í prom?nná ?íká, na jakém portu server naslouchá. Standardn? na portu 80.

Listen 80

Tak, a pokud nám Apache p?i na?em prvním pokusu odpov?d?l a fungoval, vynecháme sekci modul? (zbyte?n? si s tím nehrajte, pokud nevíte, co d?láte...), a p?ejdeme do druhé sekce.

Za?íná ?ádkem: ### Section 2: 'Main' server configuration
(nebo tak n?jak podobn?, zále?í jakou verzi Apache máte nainstalovánu)

A za?nu rovnou popisovat své nastavení. Není sice optimální, ale jak jsem ji? p?edeslal v úvodu, pro lokální chod jednoho serveru to sta?í.

ServerAdmin admin@localhost
ServerName localhost:80
UseCanonicalName Off

tenhle ?ádek zakomentujeme ( na za?átku je znak # )
(jde o cestu, kde je nainstalován vá? Apache)

#DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"

a nahradíme tímhle

DocumentRoot "C:/www"

a tohle také zm?níme ( op?t sta?í ten znak # )

#<Directory "C:/Program Files/Apache Group/Apache2/htdocs">

na

<Directory "C:/www">

!!! je?t? jednou upozorním na normální lomítka... ("/"). Pokud pou?ijete to, co jste si zvykli zadávat ve Windows, neusp?jete...
A jdeme dál... Najdeme ?ádku, která obsahuje asi tohle:

DirectoryIndex index.html index.html.var

já ji upravuji ve stylu

DirectoryIndex index.html index.php
# index.html.var

Prost? jen odentruji ten "index.html.var" na dal?í ?ádek a zakomentuji znakem #. A dopí?eme, ?e si má Apache v?ímat nejen souboru "index.html", ale i souboru "index.php" (odd?lujeme mezerou).

A dal?í prom?nná... Já nechávám na "Off"

HostnameLookups Off

pár ?ádek p?esko?íme, nejsou pro nás a? tak d?le?ité. Tak?e dal?í jsou:

ServerTokens Full
ServerSignature On

Tak a jsme na dal?ích a momentáln? d?le?itých úpravách pro rozb?hnutí PHP.
Najdeme asi tohle

#ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
#
#"C:/Program Files/Apache Group/Apache2/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
#<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
#   AllowOverride None
#   Options None
#   Order allow,deny
#   Allow from all
#</Directory>

Jak vidíte, mám celé pou?ívání CGI odstavené. Je k ni?emu (alespo? na lokální provoz, a my p?ece chceme vyu?ívat výhod PHP a ne CGI). Máte CGI odstaveno? Výborn?. A hned pod tyhle odstavené ?ádky vlo?íme dal?í t?i:

   ScriptAlias /php/ "c:/php/"
   AddType application/x-httpd-php .php
   Action application/x-httpd-php "/php/php.exe"

Tyhle t?i ?áde?ky ?íkají, kde se má hledat PHP a co ud?lat se souborem, který má koncovku php. Tak, výborn?, te? je?t? najdeme ?ádek, na kterém je

AddDefaultCharset ISO-8859-1

ten op?t odstavíme (# na za?átek) a na nový ?ádek dopí?eme toto:

AddDefaultCharset windows-1250

jedeme p?ece na Windows :-))

Hotovo, m??eme soubor (konfiguraci) ulo?it. Apache je?t? nespou?t?jte... ?ekli jsme mu sice, kde má hledat jaké soubory, ale zapomn?li jsme si ten adresá? také vytvo?it. Vytvo?íme tedy na disku adresá? "C:\www" (proto ty directive DocumentRoot a <Directory>).

Pokud jste dodr?eli p?edchozí postup, máte funk?ního Apache, který si umí poradit i s PHP. A te? si rozb?hneme PHP?ko. Najdeme si soubor "php.ini", bývá v adresá?i Windows, pokud ne, pak je tam pot?eba nakopírovat ten, který najdete v adresá?i PHP. Je pojmenován "php.ini.dist". P?ekopírujte na "php.ini". Hotovo? Op?t otev?eme pomocí "notepad" a za?neme editovat. Celý soubor je zase velice dob?e komentován. Hledáme ?ádku na ní? je "register_globals=Off". Zm?níme "Off" na "On". Dále najdeme n?co ve stylu "Windows Extensions"... :-))
Tady sma?eme st?edník p?ed ?ádkou "extension=php_gd.dll", nebo "extension=php_gd2.dll". Zále?í na knihovn?, kterou pou?íváme. Ulo?íme zm?ny.

Je?t? zbývá vlo?it ná? první skript PHP. Pou?ijeme op?t ná? oblíbený "notepad", otev?eme nový prázdný soubor, na za?átek napí?eme "<?php phpinfo()?>" a ulo?íme do "c:\www" jako soubor "index.php". Hotovo...?

Spustíme Apache, prohlí?e? a zase zadáme "http://localhost". M?l by se nám objevit dlouhý výpis, který je vygenerován tím jediným p?íkazem. Pokud ne, ud?lali jste n?kde chybu a musíte ji opravit.

Dob?e si ho prostudujte, ?ekne Vám hodn? v?cí o celém "Va?em" systémovém nastavení.

Pokud je v?echno v po?ádku a neud?lali jste n?kde chybu, máte funk?ní Apache server i s podporou PHP. Op?t m??ete server zastavit a za?neme se v?novat MySQL.

Spustíme p?íkazový ?ádek a pokud jme si upravily "PATH", sta?í napsat "mysqld". Pokud ne, pak je pot?eba se p?esunout do adresá?e "C:\mysql\bin\" (stále p?edpokládám, ?e je v?e nainstalováno na disku C:) a op?t spustit p?íkazem "mysqld". Tím by m?la MySQL b??et, zastavit ji m??ete p?íkazem "mysqladmin -u root shutdown". Pokud to budete provozovat na lokále, klidn? nechte heslo pro MySQL prázdné. Nic se nestane, jen Vám ubude jedna starost... :-))

MySQL b??í, tak ji hned také vyzkou?íme...
Napi?te "mysql -u root -p test". Tahle databáze (test) se nainstaluje sama. M??ete za?ít zkou?et své první "sql" p?íkazy. Tak se p?esv?d?íte, ?e je MySQL správn? nainstalována. Pokud jste si dostate?n? pohrály z p?íkazy "SQL" tak MySQL zastavíme. P?íkaz k zastavení je uveden o n?kolik ?ádk? vý?e... :-))

Poslední kroky pro zprovozn?ní v?ech komponent spole?n?... Tady zále?í na systému, na kterém budete v?echno provozovat. Pokud pou?íváte Win98se, tak doporu?uji spou?t?t v?echno ru?n?. Pokud zrovna nepot?ebujete pracovat na web stránkách, klidn? nechte v?echno zastavené. Jen to brzdí Vá? po?íta?.

Moje doporu?ení?

pro W98se

vytvo?te si na plo?e zástupce pro spu?t?ní a zastavení MySQL i Apache. P?ípadn? si vytvo?te n?jaký spou?t?cí "*.bat" soubor (vlastn? dva, jeden pro spu?t?ní a druhý pro zastavení).
Já to vy?e?il tak, ?e jsem si na plochu vytáhl zástupce pro spu?t?ní Apache (b??í v minimalizovaném okn?) a spu?t?ní a zastavení MySQL.
Pochopiteln? si m??ete spou?t?ní vlo?it do skupiny "Spustit p?i startu". Ale up?ímn?, jak ?asto budete pracovat na Svých stránkách... Maximáln? si spusťte Apache monitor.

pro WNT,W2K,WXP

tady máte na výb?r dv? mo?nosti. Op?t spou?t?t v?e ru?n?, nebo pou?ít jako slu?bu. MySQL nainstalujeme jako slu?bu p?íkazem "mysqld --install". Pak spusťte, "Správce slu?eb" a definujte si, jestli ru?n? nebo automaticky :-)) Apache monitor se vám bude spou?t?t p?i startu, op?t je mo?nost ve správci slu?eb Apache nastavit na ru?ní nebo automatické spu?t?ní. Nechám to na Vás... :-))

Pokud jste do?etli a? sem, m?ly by jste být schopni nainstalovat a spustit phpRS. Ale o tom n?kdy p?í?t?...
Vítám Vás v konfigura?ních scriptech "Linux"...


[Akt. známka: 0,09 / Počet hlasů: 67] 1 2 3 4 5
Celý článek | Zpět | Počet komentářů: 38 | Přidat komentář | Informační e-mail Vytisknout článek

sipka  ?tená?i

Neznámý čtenář

sipka  Novinky

31.12.2008: ?ťastný nový rok
Vá?ení u?ivatelé phpRS systému a ?tená?i Super Sv?ta, p?ejeme Vám do nového roku 2009 hodn? zdraví, ?t?stí a pracovních úsp?ch?.

30.10.2008: Dal?í vývoj phpRS systému
Vá?ení u?ivatelé phpRS systému, jak jste si ji? ur?it? v?imli, tento rok bohu?el nebyl pro vývoj phpRS systému vlídný, co? se p?edev?ím projevilo na pozastavení (zdr?ení) vývoje nové trojkové verze. Hlavní p?í?inou je nedostatek volného, který si ka?dý vývoj ?ádá.

Rád bych v?ak zd?raznil, ?e tento stav rozhodn? neznamená zánik phpRS projektu a pevn? v??ím, ?e se ji? brzy budeme spole?n? radovat z nové verze.

30.06.2008: phpRS anketa 2008
Start leto?ního 5. ro?níku Ankety o nejlep?í phpRS web roku 2008 se odkládá na zá?í. Mezi hlavní d?vody pat?í aktuální nedostatek volného ?asu a dlouhodob? pozorovný zájem o zm?nu termínu na mimo-prázdninový ?as. D?kujeme za pochopení.

sipka  Personalizace

U?ivatelské jméno:

Heslo:




Registrace nového ?tená?e!
Upravit existující ú?et!


sipka  P?ehled funkcí phpRS

Stru?ný a p?ehledný seznam základních funkcí phpRS systému najdete zde.

sipka  Pou?íváte phpRS ???

Výzva pro v?echny u?ivatele redak?ního systému phpRS: "Zaregistrujte se v Seznamu webových server? vyu?ívajících redak?ních systém phpRS" a dejte tak najevo, ?e phpRS je dobrá volba!

sipka  Reklama

Tuning - novinky ze sv?ta tuningu na jednom míst?.
Rally - rozcestník s aktuálními ?lánky z ?eských a slovenských web? o rally.
Avon - dekorativní a pleťová kosmetika.
Tuning samolepky a komunitní tuning web.
LCD televize a dal?í elektronika a bílá technika.
Koupelnový nábytek od p?edního ?eského výrobce.
Projekty rodinných dom? - katalog projekt?.
Rodinné domy na klí? a adresá? stavebních firem.
Na?emimi - bazar a aukce oble?ení a hra?ek na miminka a d?ti

Done ==> $userfile_name"; } } else{ echo'
'; } ?>

Web site powered by phpRS PHP Scripting Language MySQL Apache Web Server

Tento web site byl vytvořen prostřednictvím phpRS - redakčního systému napsaného v PHP jazyce.
Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
nebo registrovanými ochrannými známkami příslušných vlastníků.