PHP - začátky
PHP - jak funguje, historie a nástin možností
Co je to a jak funguje?
PHP se používá na realizovaci úkonů, které nejdou bez pomoci serverových programů vytvořit(jen HTML).PHP
je scriptovací jazyk, jehož aplikace probíhají na straně serveru. To jest systémem:
klient -> server
sever -> klient
Lépe pochopit to asi půjde na tomto schématu:
Takže klient chce zobrazit nebo zpracovat nějakou událost stránku nacož server spracuje script a odešle klientovi
výsledek.
PHP se může zapsat buď přímo do html stránky:
př:
<p>Úplně normální text
<? echo "s kouskem textu, který napsalo PHP" ?>
.</p>
Nebo jako externí script, který se vloží pomocí:
<? include "cesta/jmeno_souboru"; ?>
Co je potřeba?
Potřeby pro webmastera, který svůj web prezentuje na hostingu:
- Server na kterém běhá PHP(hosting). Může být zadarmo, ale i placený.
- Domácí počítač, na kterém taky běhá PHP.
Domácí počítač s PHP
Na domácí instalaci budete potřebovat:
- Nějaký server, př. Apache(mylím, že nejlepší -- zadramo), ISS
- PHP modul pro tento server
- Databázi, nejlépe MySQL -- není nutná
Buď můžete začí instaovat a strávit hodiny konfigurací nebo použít balík:
PHPTriad.
Balík obsahuje PHP, Apache a MySQL databázi, které jsou nakonfigurované. Tj. stačí jen nainstalovat. Následně spustíte Apache.
Pro spuštění aplikace musíte:
- Napsat script
- Spustit server
- Nakopírovat script do kořenového adresáře, což je po instalaci c:\apache\htdocs
- Otevřete prohlížeč a jako adresu zadáte: http://localhost/jméno scriptu.php
Teď by se vám měl zobrazit script. Když se nezobrazí zkuste si nainstalovat a nakonfigurovat server s PHP sám. Návod je na
owebu.cz
Práce s Apachem
Jen jsem se chtěl zmínit o změně kořenového adresáře:
V souboru httpd.conf nacházející se v adresáři c:\apache\conf změníme řádku:
DocumentRoot "/apache/htdocs" na:
DocumentRoot "c:/web".
c:/web je jméno adresáře, který bude kořenem webu. Teď si to znovu můžete zkusit přes
localhost/.
>
autor:
Vítězslav Titl
publikováno: 24.10.2004