PHP, ilk olarak 1993 y?l? ortalar?nda Rasmus Lerdorf taraf?ndan geli?tirilmeye ba?lanm??t?r. Lerdorf’un amac? ki?isel bilgilerini internet üzerinden yay?nlamakt?. Buradan yola ç?karak, ki?isel web sayfas? yapmak için bir yaz?l?m haz?rlad? ve ad?na Personal Home Pages (PHP) ad?n? verdi. PHP dili ilk kez duyulmas?ndan çok k?sa bir süre sonra geni? anlamda popüler olunca, form tipi bilgileri i?lemeyi sa?layan eklemeler yap?larak PHP/FI (Form Interpreter) ad?n? ald? (Baz? kaynaklarda dilin bu versiyonu PHP 2 olarak adland?r?lmaktad?r ). PHP dili, 1995 y?l?nda Lerdorf’un kurmu? oldu?u bir grup taraf?ndan daha da geli?tirilerek, ilk kez Perl dilindeki fonksiyonlardan tamamen ar?nd?r?lm?? ve Object Oriented (Nesneye Dayal?) bir dil haline getirilmi?tir.Daha çok dinamik web içeri?i olu?turmak için kullan?lan PHP, son zamanlarda IBM, Oracle ve Zend’ in giri?imleriyle kurumsal yaz?l?m geli?tirme platformu haline getirilmeye çal???lmaktad?r.
2005 y?l? itibariyle PHP 5 versiyonu geli?tirilmi? durumdad?r. PHP dili Linux gibi Aç?k Kaynak Kodlu bir dildir ve ücretsiz olarak da??t?lmakta ve geli?tirilmektedir. Linux, Unix, Windows tabanl? i?letim sistemlerinde çal??abilen versiyonlar? mevcuttur.
PHP ile yaz?lan dosyalar derlenemezler. Sadece internet sunucusunda bu dilde yaz?lm?? scriptleri yorumlayabilecek bir PHP yorumlay?c? program mevcuttur. Bu yorumlay?c? yaz?lm?? PHP scriptlerini sunucunun anlayabilece?i bir biçime dönü?türür ve yollar.
PHP ile yaz?lm?? bir web sayfas?na taray?c?n?z ile ba?land???n?zda temel olarak a?a??daki i?lemler yap?lmaktad?r:
- ?stemci (Client) taraf?ndan PHP dosyas? bir taray?c? (browser) ile ça?r?l?r.
- Sunucu dosya uzant?s?ndan bu iste?in bir PHP dosyas? oldu?unu alg?lar ve PHP yorumlay?c?ya yollar.
- PHP yorumlay?c?s? ilgili dosya içindeki scriptleri çal??t?rarak geriye döndürdü?ü sonucu sunucuya tekrar gönderir.
- Sunucuya ula?t?r?lan sonuç ?stemci (Client) taraf?na HTML dosya olarak yollan?r.
- Sunucu/?stemci mant???nda web tabanl? uygulama geli?tirilebildi?i gibi, UNIX kabuk programlama ve GTK ile de GUI’ ye sahip tek ba??na çal??abilen uygulamalar geli?tirmek mümkündür.
Bu yaz? wikipedia.org‘dan al?nm??t?r.
İlgili etiketler
[ nedir ] [ pehepe ] [ perl ] [ php ] [ yaz?l?m ] [ ray ] [ grup ] [ pop ] [ yaz? ] [ internet ] [ sis ] [ kaynak ] [ client ] [ asm ] [ sunu ] [ linux ] [ programlama ] [ rmak ] [ bar ] [ orum ] [ iyon ] [ alg ] [ org ] [ aban ] [ dor ] [ 1995 ] [ çeri ] [ kuru ] [ deri ] [ gram ] [ iyonlar ] [ bilgi ] [ ki?i ] [ gra ] [ din ] [ anlam ] [ ayna ] [ r ya ] [ yaz ] [ üre ] [ alg? ] [ sa? ] [ i il ] [ k il ] [ a?r? ] [ ahi ] [ fonksiyonlar ] [ ney ] [ tala ] [ da? ] [ eter ] [ let ] [ inter ] [ lamalar ] [ ban ] [ lym ] [ ni? ] [ eklem ] [ rete ] [ sel ] [ yün ] [ mac ] [ ulama ] [ k kayna ] [ duru ] [ maç ] [ çime ] [ pers ] [ ime ] [ mik ] [ gül ] [ k?sa ] [ 200 ] [ kurum ] [ nak ] [ ya y ] [ kara ] [ dü?ün ] [ yay ] [ nternet ] [ e?in ] [ cad ] [ ki?isel ] [ kaynaklar ] [ form ] [ geli?tirme ] [ ilgi ] [ ilk ] [ fon ] [ nal ] [ ram ] [ bur ] [ program ] [ linde ] [ ser ] [ çim ] [ yazy ] [ duyu ] [ dina ] [ nem ] [ emel ] [ araf ] [ rum ] [ ret ] [ a??t ] [ html ] [ sal ] [ tern ] [ ura ] [ ki i ] [ siyon ] [ nam ] [ k?s ] [ aml ] [ platform ] [ 821 ] [ oru ] [ b t ] [ k m ] [ e in ] [ sonuç ] [ sonu ] [ siste ] [ a r ] [ p t ] [ orta ] [ tamam ] [ amaç ] [ sistem ] [ ulam ] [ wikipedi ] [ wikipedia ] [ ernet ] [ windows ] [ ba? ] [ ted ] [ dow ] [ bro ] [ yay?n ] [ süre ] [ ça? ] [ neme ] [ hip ] [ sona ] [ m s ] [ tip ] [ talar ] [ zan ] [ i?lem ] [ tim ] [ s t ] [ k p ] [ am? ] [ al? ] [ t ? ] [ geri ] [ gil ] [ ilin ] [ duy ] [ ay?n ] [ k yo ] [ an s ] [ rne ] [ an t ] [ adl ] [ leb ] [ t ı ] [ sır ] [ sağ ] [ dağ ] [ cal ] [ ari ] [ ami ] [ yas ] [ k pr ] [ reter ]