Povratak na naslovnicu OS ONLINE COLUMNS

Povratak na naslovnicu


| Osječani online | Forum | Foto Galerije | Ankete | Cyber Zid | Vodič |

Povratak na naslovnicu

 
Pročitajte nove kolumne
 
Novo

kratke vijesti

karikatura tjedna

fotke dana

knjiški moljac

film i video

svijet bilja

kućni ljubimci

osječani u svijetu

furešt

čušpajz

sex & the city

slušaonica

zlo i naopako

studentarije

php kuharica
varošarije

internet & računala

zvjezdarnik

zdravstveni kutak

sputnjik8

navijački kutak

kultura&city

pre(do)mišljaonica

Zaobilaznicom

 

 

Online Kolumne publicirano CMS alatom
C-master IV (c) SBNet.hr
,

design by: D.Stojčić
Osijek-online

 



broj učitavanja:
4028




back...
php kuharica
verzija za printer / print it

09.01.2005 17:27
Instalacija PHP-a u 5 koraka

UVOD

PHP je programski jezik (makar neki tvrde da nije al o tome u nekoj drugoj kolumni) koji se izvršava ne serveru. Besplatan je. Koristi ga 18 000 000 domena. Sve je započelo kad je Rasmus Lerdorf spojio par PERL skripti kako bi pratio tko čita njegov životopis.

Kako je PHP programski jezik koji se izvršava na strani servera treba nam i server. APACHE je jedan od najpopularnijih i najstabilnijih servera. Koristi ga preko 65% servera na internetu prema Netcraftu.

Dakle za početak programiranja u PHP potrebno nam je:
Apache i PHP
(kliknite na linkove kako bi skinuli pakete)

PHP radi na brojnim drugim serverima ali ova kolumna obrađuje instalaciju PHP-a na Apache-u, kao modula zbog stabilnijeg rada na Windowsima i sigurnosti. Ako vas interesira kako instalirati php kao cgi pogledajte ovdje.


INSTALACIJA

Korak #1
Pokrenite instalaciju Apachea i slijedite instalaciju. Podatke o serveru (server name, server domain, administration's email) upišite po želji. Predlažem da ga instalirate u root c diska.

Korak #2
Nakon instalacije pokrenite apache.exe (nalazi se u folderu gdje ste instalirali Apache) i vaš omiljeni browser te upišite localhost. Ako vam se otvori testna stranica apache-a onda ste ga dobro instalirali i možete preći na sljedeći korak a ako se pojavila greška pogledajte u dokumentaciji o čemu je riječ.

Korak #3
Zatim otpakirajte PHP gdje želite (predlažem u root c diska) te ga preimenujte iz php-4.3.10-Win32 u php

Korak #4
Preimenujte php.ini-recommended u php.ini (otvorite php.ini-recommended u notepadu i save as), koji se nalazi u php folderu koji ste upravo napravili, te kopirajte php4ts.dll ovisno o Windowsima koje imate u:
Windows 9x/Me - windows/system
Windows NT/2000 - winnt/system32
Windows XP - windows/system32.

Otvorite u svom omiljenom tekstualnom editoru (npr. notepad) httpd.conf datoteku (nalazi se u Apache/conf folderu). U njoj se nalazi konfiguracija apachea. Kako bi apachea "upoznali" sa php-om kao modulom trebamo dodati sljedeće linije:

Na kraju LoadModule dijela instrukcija tj. ispod linije
#LoadModule unique_id_module modules/mod_unique_id.so
dodajte ovu liniju (193 linija)
LoadModule php4_module "c:/php/sapi/php4apache.dll"
(ako php niste otpakirali u root c diska onda promijenite putanju, koristite / umjesto standardnog \ prilikom definiranja putanje)

te ispod AddModule dijela instrukcija tj. ispod linije (239 linija)
AddModule mod_setenvif.c
dodajte sljedeću liniju
AddModule mod_php4.c

Unutar strukture



dodajte
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


Korak #5
Kreirajte datoteku sadržaja te ju snimite kao phpinfo.php u Apache\htdocs\ (default folder u kojem se moraju nalaziti svi dokumenti koji apache obrađuje, lokacija foldera se može promjeni u httpd.confu). Pokrenite Apache ako vam je pokrenut zatovrite ga te ga ponovno pokrenite. U svom omiljenom browseru upišite localhost/phpinfo.php. Ako vam se pojavi hrpa podataka o php-u čestitam uspjeli ste instalirati php ako ne vratite se korak ispred i provjerite što ne valja.

Dodatak
Ako ne želite da se svi vaši programi nalaze u Apache/htdocs možete promjeniti dvije linije u httpd.confu i namjestit apachea da radi u željenom folderu

DocumentRoot "C:/Apache/htdocs"



Te omogućiti da php prepoznaje index.php kao defaultna stranicu

DirectoryIndex index.html

treba dodati samo index.php iza indeks.html



ZAKLJUČAK

Pokušao sam vam objasniti u 5 jednostavnih koraka kako ručno instalirati apache i php kao njegov modul.

Na tržištu postoje brojna druga rješenja kao što su FoxServ, PHPTriad i mnoga druga rješenja koja će vam automatski to sve napraviti ali to mi nije bio cilj.

Također postoje paketi koji se ne moraju instalirati nego se samo otpakiraju i sve odmah radi bez ikakvih podešavanja što omogućuje mobilnost vaše razvojne platforme. Jedan od najpopularnijih takvih paketa je PhpDev.

Još bih istaknuo jedan vrlo interesantan program koji vam omogućuje da vaše programe koje ste napisali možete prezentirati na cd-u . Detaljnije ću o ovome pisati u nekoj od narednih kolumni a za one znatiželjne možete pogledati o čemu je riječ ovdje http://www.broadowlersystems.co.uk/democd/.

I na kraju bi se ovim putem eksplicitno zahvalio Draženu Karačiću Šoljiću aka Cacanu na svemu što me je naučio i savjetovao te što je uvijek imao vremena pomoći mi kada bih zapeo.

Robert Deak
http://www.bertplace.com

PEAR::Instalacija

Komentari:


 bezimeni : 18.02.2005 : 21:58

Ajmo još... Što je zapelo?!


 Ivica : 27.01.2005 : 11:52

super,mogu ti reći da si mi sa ovim tekstom mnoge stvari rasvijetlio hvala ti guruuu!!


  Elvir Tabaković : 11.01.2005 : 19:42

Lijepo je vidjeti da je pokrenuta jedna nova kolumna orijentirana prema tehnickoj pozadini web stranica.. samo je pitanje koliko ce biti redovita :)) ma salim se, u svakom slucaju sve pohvale!




Svi ovdje objavljeni tekstovi i fotografije su autorizirani i pripadaju Osijek-Online.Com te NIJE DOZVOLJENO korištenje ovih materijala bez pismene suglasnosti autora. U zaštiti svojih prava biti ćemo nemilosrdni ali ako nekom trebaju ovi tekstovi ili fotke, rado ćemo ih ustupiti, uz suglasnost autora. Dnevne vijesti iz Osijeka publiciraju suradnici nezavisnog web portala Osijek-Online.Com CMS alatom C-master IV, (C) SB NET.HR, Slavonski Brod, koji je razvijen specijalno za projekt Putokazi ravnice (gradovi Slavonije online).
      



SPONZORI:
ovu kolonu na ekranu smo ostavili za Vas.

 


 









     

ISSN: 1333-9524