Stránka 1 z 1

PHP + apache

Napsal: 12 bře 2009 11:24
od lenkavlkova
HOJDA vsichni,

mohli by jste mi prosim poradit s instalaci PHP? Na netu jsem se docetla, ze si mam stahnout program z www.php.net, apache, a pspad... to vse jsem udelala ale kdyz jsem v pspadu otevrela soubor.php ,tak to nefungovalo..pak jsem nasla naky balicky,ktere maji udajne vsechny tyto programy obsahovat (PHPtriad,EasyPHP,atd.)ale prijde mi,ze to obsahuje jen apache..Muzete mi prosim poradit? uz si s timto hraju asi 3dny a bez vysledku...dekuji moc.

Re: PHP + apache

Napsal: 12 bře 2009 17:10
od mike007
Určitě si pro začátek stáhni PHPTriad. Obsahuje všechny tři důležité prvky:

1. PHP
2. Apache
3. MySQL databázi

Instalace je jednoduchá. Všechny věci, které si napíšeš v PHP ulož do složky C:\apache\htdocs
Server spustíš v prohlížeči zadáním adresy: http://localhost/
Pro start ovládacího panelu (start MySQL, Apache) použij adresu http://localhost:1005/

PSpad s tím nijak nesouvisí. Je to jen editor. Můžeš v něm psát, stejně jako v poznámkovém bloku. Výhoda tohoto programu oproti obyčejnému pozn. bloku je ta, že zobrazuje syntaxi jazyka, v kterém píšeš + dalších milion věcí, které ulehčí práci.

Re: PHP + apache

Napsal: 12 bře 2009 17:30
od Myloš
V zásadě je jedno, kterou „triádu“ si stáhneš. Sám mám zkušenosti s balíčky PHP Home a VertrigoServ.
Po instalaci je akorát potřeba 1) vědět, do kterého adresáře musíš ukládat dokumenty, aby byly interpretované jako PHP (u PHP Home se to dá při instalaci zvolit a u všech se to dá po instalaci změnit) a 2) spouštět scripry nikoli odentrováním (odkliknutím), jak jsi zvyklá u běžných lokálních HTML souborů, nýbrž – přesně jak už ti napsal mike007 – přes protokol HTTP, takže například toto:
http://localhost/mojestranky.index.php
což se dá zkrátit – indexové soubory lze nahradit lomítkem na konci:
http://localhost/mojestranky/

Re: PHP + apache

Napsal: 12 bře 2009 20:15
od lenkavlkova
dekuji moc..uz funguji...jenom procitam knizku a zjistuju ze php je delany spis na formulare,atd..nez klasicky web..je tedy mozne si udelat www stranky v html, a jen kde potrebuji naky formular,tak je udealt .php ...bude to spolu komunikovat,kdyz budu mit odkaz z html na php a opacne?

Re: PHP + apache

Napsal: 12 bře 2009 20:22
od mike007
Bude to fungovat. Můžeš i mixovat html s php, jen nezapomeň výslednou stránku uložit s koncovkou *.php

Re: PHP + apache

Napsal: 12 bře 2009 22:58
od Myloš
lenkavlkova píše:zjistuju ze php je delany spis na formulare,atd..nez klasicky web..
Vůbec to tak nemusí být – třeba weby http://janebaspisy.php5.cz/ a http://strmilov.evangnet.cz/ jsem dělal v PHP a nenajdeš na nich jediný formulář.
PHP v takovém případě slouží k tomu, aby mi poskládalo stránku z unikátních textů (pro každou stránku jiných) a z prvků, které se na každé stránce opakují (patička, hlavička a s jistými obměnami i menu). Jistě už jsi slyšela (četla) o funkci include(). Jestli ovládáš alespoň základy programování (a víc skutečně nepotřebuješ), zkus se podívat na odkaz http://diskuse.jakpsatweb.cz/index.php? ... c=65234#13 – moje řešení (a jedno z mnoha), jak vkládat do stránky na stejná místa poněkud proměnlivý obsah.

lenkavlkova píše:je tedy mozne si udelat www stranky v html, a jen kde potrebuji naky formular,tak je udealt .php ...bude to spolu komunikovat,kdyz budu mit odkaz z html na php a opacne?
Jestliže na webu používáš PHP, dávej všem stránkám příponu php – vůbec nehraje roli, jestli se tam vyskytne nějaký php kód. Krom toho – nezávisle na příponě – prohlížeč nakonec stejně vždycky dostane HTML, protože script se vykonává na straně serveru.