| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 11.02.09 Prihlásený: 28.03.23 Príspevky: 2208 Témy: 145 Bydlisko: Liptovský M... |
zacinam sa ucit php a podla navodu na http://pc.server.sk/programovanie/detail/3655-php-pre-kazdeho-cast-2-zaciname/ som sparvil vsetko presne podla pokynov. Bolo treba spustit apache.com ale to som nenasiel iba apacheMonitor.com co je nejake okno s tlacitkamy Start a dalsimi. Ked som dal start tak my vypisalo chybu. Neviete preco a na co je vlastne ten apacheMonitor? Php subor som v prehliadaci nerozbehal.
Tak som vymazal apache a podla navodu na http://tvorba-webu.zdarek.com/php/php-zaklady.php som stiahol PHPTriad. Spustil som instalaciu a nainstalovalo sa to samo, ani sa ma nepytalo kde, do c:/apache. To je naschval alebo len nedomyslena instalacia? Php subor som konecne otvoril v prehliadaci.
V obidvoch navodoch sa pise ze mam zadat "http://localhost/" + nazov suboru aby som ho spustil. To my islo, dalej sa pise v obidvoch navodoch ze ked zadam samotne "http://localhost/" tak sa mi ma otvorit nejake okno s php subormi. V prvom pripade my vypisalo chybu a v druhom mi vypise nejake welcome (asi subor phpinfo.php ktory je v adresary apache/htdocs, ale mal som tam aj svoj subor priklad.php). V tom druhom sa este pise ze tam mam dat nejaky index.php aby to slo takto ale odkial ho mam zohnat alebo c v nom ma byt? Prve dva odstavce nie su az tak dvolezite, su iba na objasnenie postupu pripadne keby ste k tomu mali co povedat, ale hlavne ma zaujima toto: preco my nefunguje to http://localhost/ a preco musim subory ukladat do toho adresaru htdocs pripadne ineho ak nastavim cestu a preco si to nemozem ulozit kde chcem a normalne to otvorit pomocou subor/otvorit? Preco to funguje prave takto?
|
|
Registrovaný: 07.12.05 Prihlásený: 24.10.20 Príspevky: 135 Témy: 12 Bydlisko: Martin |
na tvojom mieste by som to odinstaloval a pouzil napr wampserver, je to plnohodnotny webserver na windows, so vsetkym co k tomu patri....
|
|
Registrovaný: 11.02.09 Prihlásený: 28.03.23 Príspevky: 2208 Témy: 145 Bydlisko: Liptovský M... |
wamp server robi tiez problemy, ako som cital tu na fore aj na internete. A okre toho pre mna je lepsie mat nieco taketo zakladne ako apache php a mysql lebo lepsie pochopim ako to funguje
_________________ "Only a warrior chooses pacifism, others are condemned to it." - unknown author |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
No takže ja bežím na apache. V provom prípade mohol byť problém v tom, že si nereštartol PC (ak si reštartol, môžeš ignorovať).
Teraz sa chcem spýtať:
Inštaloval si apache štandardne (z inštalačky?). Ak áno, tak tam si nastavoval localhost a aj port. Po reštarte by ti to malo fungovať.
APACHE a PHP:
samozrejme dá sa to (tie cesty so súbormi)
1, Urob si zálohu
c:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
2, Teraz otvor pôvodný súbor a nájdi v riadkoch 177 a 204 niečo typu:
DocumentRoot "[adresar]" (177)
<Directory "[adresar]"> (204)
Tento adresár si nahraď za svoj adresár s webom; u mňa je to: D:/www
----------------------------
Ty si si vytvoril priklad.php
Dostaneš sa k nemu:
http://localhost/priklad.php
Spravanie:
v jednoduchosti sa ti to pokúsim vysvetlíť. Pre ľahšie pochopenie on ti "nahrádza" časť http://localhost/ alebo http://127.0.0.1/ za (u mňa) napr.: D:/www/
Podľa toho musíš aj tiee súbory/priečinky smerovať, teda keď si v svojom adresári (s webom u mňa D:/www), adresár s konkrétnou stránkou napr. StrankaPCF tak adresa na index.php bude:
http://localhost/StrankaPCF/index.php
------------------------------------------
Otvaranie pomocou subor/otvoriť. Znova sa ti to pokúsim v jednoduchosti vysvetliť. Apache sa vo Windowse tvári, že simuluje webový server. Teda si môžeš skúšať ako programovať web, tak aj konfigurovať server. Pre PC ako také súbor .php absolútne nič neznamená a bude to čítať ako .txt . "Dušu" tomúto súboru dáva práve apache, ktorý ho parsuje ... No a na spustenie pod apachom potrebuješ práve http:/localhost/
------------------------------
Ak je niečo čomu nerozumieš, kľudne sa pýtaj.
//edit: apache nesimuluje webovy server, apache je webovy server suchy
|
|
Registrovaný: 11.02.09 Prihlásený: 28.03.23 Príspevky: 2208 Témy: 145 Bydlisko: Liptovský M... |
tominator
Dost si mi toho vysvetlil, diky. Pocitac som nerestartol, ale ked som nainstaloval phptriad islo to aj bez toho. Prvi krat som to asi len rozbalil a rucne nastavil cestu ako v prvom navode. Akurat ked napisem cisto http://localhost/ tak by sa mal zobrazit nejaky zoznam php suborov a mne to vypise chybu ako ked zadam neexistujuci link. Este nejaky index.php sa spomina v druhom navode ale neviem odkial ho mam zohnat. V podstate spustit php stranku uz mozem a to je hlavne.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
No index.php musíš vytvoriť.
Ideálne to bude takto:
1, Otvor poznámkový blok (alebo editor napr. PSPAD, PHPDesigner, ...)
2, Do nového súboru napíš:
Kód: <?php php_info(); ?>
3, Ulož to ako index.phpo do svojho adresára (tam kde máš nastavený localhost)
4, Spusti http://localhost/
------------------------------
Pokiaľ sa ti vypíše dlhý zoznam PHP vlastností, tak si to urobil úspešne a navyše vidíš svoju PHP konfiguráciu
|
|
Registrovaný: 11.02.09 Prihlásený: 28.03.23 Príspevky: 2208 Témy: 145 Bydlisko: Liptovský M... |
aha jasne. a mam tam aj nejaky subor phpinfo.php to mozno bude stacit premenovat na index.php. Ja som to podla tých návodov pochopil tak ze sa mi zobrazi zoznam mojich phpciek a ked na nejaky kliknem tak sa mi otvory. Tam to je nejak divne napisane :
Citácia: Teda, spustíme si Apache ako už bolo povedané a v adresári doc_root (moje c:\scripty) vytvoríme súbor mojprvy.php (samozrejme, na názve nezáleží, opäť ho ponechám na vašej kreativite). Vložíme iba nasledujúce tri riadky : <?php phpInfo(); # na veľkosti znakov nezáleží... ?> a súbor uložíme. Otvoríme si okno internetového prehliadača a ako adresu zadáme „http://localhost/“ (bez úvodzoviek, samozrejme). Ak Apache pracuje správne (čo zároveň týmto spôsobom otestujeme), mal by vám ponúknuť výpis adresára „doc_root“, teda náš súbor. A ak pracuje správne aj PHP, po kliknutí naň by vám malo php o sebe prezradiť všetko čo vás zaujíma, a možno aj to čo nie
Edit: Nie, dal som tam index.php s tym texom ako si povedal. dam http:localhost/ a furt tam mam nejaky text s nadpisom welcome, ja neviem odkial sa to tam berie.
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 12.03.2009 23:13 | |
|
Pokial sa mas v plane zaujimat mimo php aj o to ako funguje apache a nechces zbytocne vyhodit peniaze za knihu tak tu mas k dispozicii online knihu http://books.google.sk/books?id=N-4_nOLUB0gC tam by si mal najst na vecsinu svojich otazok odpovede
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 11.02.09 Prihlásený: 28.03.23 Príspevky: 2208 Témy: 145 Bydlisko: Liptovský M... |
diky to sa mi hodi je tam toho vela. A suvisy nejak php s linuxom?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|