Canlı Yayın
Samsung Galaxy S25 ailesi tanıtılıyor! - Galaxy Unpacked 2025 Türkçe Canlı Yayın
Şimdi Ara

PHP'nin Server Sistemine Yuklenmesi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
434
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • PHP'nin Server Sistemine Yuklenmesi

    Konu: PHP Yazar: Serkan Tarih: 01/03/02
    Giris :
    PHP kodlarini calistirabilmemiz icin asgidaki yazilimlara ihtiyacimiz olacak.

    Server Yazilimlari
    PHP uyumlu web server

    PHP4

    PHP nin kullanabilecegi bir database sistemi (Bu kosul gerekli degil fakat onerilir)
    Istemci Yazilimlari
    Bir web tarayicisi

    Bir yazi editoru notepad,Emacs,vi,BBEdit ve benzeri olabilir
    Bu programlarin hepsini bir tek makine uzerine kurup calistirabilirsiniz.Bu sekilde kurdugunuzda
    tamamen program gelistirme amacina yonelik olarak yani yazdiginiz programlari aninda deneyebilmek
    icin kurmus oluyorsunuz.Yani yazdigimiz programlari deneyebilmek icin bir web server'a ihtiyacimiz
    olacak.

    Kurulum sirasinda sececegimiz opsiyonlar bir cok web gelistiricisinin genelde kullandigi
    seceneklerdir.Eger akliniza su soru geliyorsa "Simdi web serveri nerden bulacam?" (bir cok kisinin
    geldigi gibi) diye hic endiselenmeyin bu yazinin akisi icerisinde en basindan itibaren Windows ve
    Linux/Unix sistemler uzerine populer web server yazilimlarinin nasil kurulup test edilecegi
    aciklanacaktir.

    Eger web server yazlimi yuklenmesi konusunda bir endiseniz varsa (genelde insanlar web server
    deyince bilgisyarin internet'e devamli bagli kalmasini gerektigini dusunuyorlar) biz web serveri
    dosyalarimizi internette yayinlamak icin degil yazdigimiz programlarin ciktilarini kendi
    bilgisyarimizda gorup deneyebilmek icin kuruyoruz.Bu nedenle bilgisyarimizin internet bagli olmasi
    bile gerekli degildir.Her zaman icin kendi bilgisyarimizdaki web server'a kendi browser'imizdan
    (Netscape , Internet Explorer vb)ulasabiliriz.

    Yazinin akisi icerisinde sirasiyla asagidaki kurulumlar anlaticaktir:

    PHP4'un Microsoft Personel Web Server uzerine yuklenmesi (Windows 95/98).

    PHP4'un Microsoft Internet Information Server uzerine yuklenmesi (Windows NT/2000).

    PHP4'un Apache Web Sever uzerine yuklenmesi (Unix/Linux)

    PHP4'un Windows 95 ve Windows 98 sistemler uzerine yuklenmesi :

    Ilk olarak windows sistemimiz uzerine Microsoft Personel Web Server (PWS) yazilimini yukleyelim.Bu
    web server Windows sisteminizle beraber gelir fakat default olarak kurulmaz.Simdiden belirtmekte
    fayda goruyorum bu web server yazilimi tamamen kendinizi gelistirmek amaciyla kullanilabilecek bir
    yazilimdir.Gercek bir web sitesinin ihtiyaclarini karsilayabilecek olcude guclu degildir.Yani kurup
    yazdiginiz PHP scriptlerini denemek icin ideal fakat Web uzerinde gercek anlamda dosya sunacak
    olcude kapasiteli bir yazlim degildir.

    Personel Web Server yazilimini nereden bulurum?

    PWS'yi 4 degisik yoldan elde edebilirsiniz:

    1. Visual InterDev 6.0 Cd si Microsoft Personel Web server yazilimini icermektedir, 2.Windows 98 Cd
    si icerisinde yazilimin yukleme dosyalari vardir, 3.Front Page,Front Page 97 ve Front Page 98 PWS
    yazilimini icermektedir.(Not:Front Page in eski surumlerinde HTTPD adli bir web server yer
    almaktadir PHP bu web server la beraber calismaz.) 4.Download,Microsoft bu yazilimi kendi
    sitesinden download edebilmenize imkan sagliyor (ucretsiz olarak).

    Not : Windows 95/98 sistemi uzerine Windows NT Option Pack Yukleyerek (bir cok insan buna
    inanamiyor :) de PWS yi kurabilrsiniz.Bunun icin sirayla asagidaki maddeleri takip etmeniz
    yeterlidir.

    1.Butun programlari kapatin 2.Windows NT option pack i download edin.

    http://www.microsoft.com/ntserver/nts/downloads/recommended/NT4OptPk/ 3.Sayfanin ust tarafinda next
    linkini goreceksiniz. Option 1 secenegini secerek,sonraki sayfada isletim sisteminizin tipini
    girin.Gelen yeni sayfada kendinize en yakin serveri secerek programi bilgisyarainiza indirin.

    4."Bu programi bilgisyarima kaydet" secenegi ile dosyayi bilgisyarinizda bir yere kaydedin.

    5.Programi calistirin.

    6.Kullanma kosullari ve Lisans Sozlesmesini kabul edin.

    7."Download Only" secenegini aktif hale getirin.(Install seceneginde islem yarida kalirsa
    confgurasyon dosyalariniz zarar gorebilir) 8."Typical Installation" secenegini secip "next" yani
    ileri tusuna basin, 9.Bilgisyariniz icinde pack dosyalarini nereye kuracaginizi belirtin, 10.Pack
    dosyalarini nereden download edeceginizi belirtin, 11.Onaylama penceresine evet diyerek gecin,
    12.En son olarak yeni download ettiginiz "setup.exe" dosyasini calistirin.
    Microsoft Personel Web Server Programi'nin Windows 98 Cd'sinden Kurulumu:

    1.Windows 98 Cd sini surucuye yerlestirin, 2."add-ons" klasoru icerinde "pws" adli klasoru arayin,
    3."Setup.exe" adli programi calistirin, 4.Web uzerinde yayinlanacak dosya klasoru olarak
    "c:\inetpub\wwwroot" yazilidir, 5.Adim adim ileri tusuna tiklayarak standart bir kurulum
    gerceklestirin.
    Simdi bilgisyarinizi yeniden baslatarak son degisikliklerin aktif olmasini saglayin.Tebrikler !
    artik uzerinde kucuk capli da olsa bir web server calisan bilgisyariniz var :)Simdi bu bilgisyara
    PHP4 kurabiliriz :)

    PWS uzerine PHP4'un Yuklenmesi

    PHP'nin resmi sitesindenhttp://www.php.net ucretsiz olarak son gelistirlen surumunu download edip
    sisteminize kurabilirsiniz.Fakat bu surum cok temel ve istedigimiz butun ozellikleri icinde
    barindirmiyor olacaktir.Bunun yerine PHP4 un windows surumu icinhttp://php4win.de sitesini ziyaret
    ederek daha fonksiyonel bir PHP4 kurulumu saglayabilirsiniz.Site ingilizce olmakla beraber PHP4'un
    windows kurulumu icin bir cok kaynagi icinde barindiriyor.Bu siteye giderek en son,kararli surumu
    bilgisyariniza indirin.Indireceginiz dosya windows ortami icin ZIP formatiyla sikistirilmistir.Bu
    dosyayi bilgisyarinizda bir yere kaydederek,mesela c:\php gibi bir klasore acin.

    Birinci Adim

    Bu klasore girdiginizde bir cok alt klasor,text dosyalari ,php.exe dosyasi, ve php4ts.dll adinda
    bir dll kutuphanesi goreceksiniz.Ilk olarak bu dosyayi (php4ts.dll) c:\windows\system klasoru
    altina kopyalayin.Daha sonra dlls adindaki alt klasore giderek bu klasor icindeki (c:\php\dlls
    klasoru icinde) butun dosyalari c:\windows\system klasorune kopyalayin.Kopyalama islemi sirasinda
    eger windows sizi uyarirsa kesinlikle eski dosyalarin uzerine yazmayiniz.Eski dosyalarinizi koruyun
    yeni download ettiginiz dosyalarla degistirmeyin.

    Ikinci Adim
    C:\php klasoru altinda php.ini adinda bir dosya goruyor olmalisiniz.Bu dosyayi c:\windows klasorune
    kopyalayin ve bir editorle acin. (Notepad olur mesela).

    Bu dosya iceridinde asagidaki satirlarin gectigi yeri arayin :

    extension_dir = C:\php\extensions ; directory in which the loadable extensions (modules)
    reside

    burada belirtilen C:\php\extensions yolunun sizin sisteminize uygun olup olmadigini kontrol
    edin.Eger sisteminizde bu klasor baska bir yerdeyse bu satirdaki degeri uygun degerle
    degistirin.(Buraya "extensions" klasorunun sisteminizdeki yolunu yazmalisiniz. )

    Diger kisimdaki satirlar PHP ye hangi modulleri yuklemesi gerektigini soyler.

    ;extension=php_filepro.dll extension=php_gd.dll ;extension=php_dbm.dll
    ;extension=php_mysql.dll

    burada onemli olan istediginiz modullerin yuklenmesi icin onlerindeki noktali virgul isaretini
    kaldirmaniz.GD kutuphanesi ornek olarak yukarda aktif hale getirildi.(php_gd.dll kutuphanesi php4
    ile resim olusturmak icin gereklidir).Dosyayi kaydedip cikin.

    Ucuncu Adim

    Notepad programini acarak asgidaki satirlari yaziniz.

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameter s\Script Map]
    ".php"="C:\\php\\sapi\\php4isapi.dll"

    Not : Eger sikistirlmis ZIP dosyasini sisteminizde c:\php klasorune acmadiysaniz yukardaki
    "C:\\php\\sapi\\php4isapi.dll" satiri icerisindeki yolu degistirmelisiniz.Eger PHP'yi sisteminizde
    mesela "c:\phpklasor" diye bir klasor icerisine actiysaniz,yazmaniz gereken yol
    "C:\\phpklasor\\sapi\\php4isapi.dll" olmalidir.Yani "sapi" terimini degistirmeyiniz .

    Bu dosyayi sisteminizde herhangi bir yere mesela "PWS-php4.reg" adiyla kaydedin .Dosyanin ismi
    onemli degil ama uzantisina dikkat edin.Yanlislikla "PWS- php4.reg.txt"olarak kaydetmeyin.(Genelde
    notepad dosyalarin sonuna txt uzantisini koyar.Bunu engellemek icin dosyayi kaydederken Kaydet
    diyalog kutusunda dosya ismini "" isaretleri arasina yazmalisiniz.)

    Bu yeni olsutrdugunuz "PWS-php4.reg" dosyasi uzerine cift tiklayip dosyayi calistirin.Windows'un
    sordugu degisiklikleri onaylama sorusuna "Evet" tusunu tiklayarak yanit verin.

    Dorduncu Adim

    Personel Web Server programini acin (Baslat/Programlar).Zaten kurulduktan sonra her oturumda
    otomatik olarak calismaya baslar.Sag alt kosede sistem ikonu cikacaktir,oradan cift tiklayarakta
    grafiksel aryuzu acabilirsiniz.Grafik arayuz'de "Advanced" Secenegini tiklayin.Listelenen klasorler
    icerisinde "Home" yazan yeri secili hale getirin.Edit Properties'i tiklayarak acilan yeni diyalog
    kutusunda Execute secenegini secerek aktif hale getirin.(Read,Execute,Scripts seceneklerinin
    hepsini aktif hale getirebilirsiniz.Ama mutlaka Execute seceneginin aktif oldugundan emin olunuz.)

    Tebrikler ! PHP4 un Microsoft Personel Web Server uzerine kurulumunu tamamladiniz.

    Simdi kurulumun test asamasina gecmek icin yazinin sonundaki Kurulumun Test Edilmesi blumune
    gecebilirsiniz.
    PHP4'un Windows NT ve Windows 2000 Uzerine Yuklenmesi

    Eger isletim sisteminiz Windows NT veya Windows 2000 ise Microsoft'un endustriyel web server
    programi olan "Microsoft Internet Information Server" i kullanabilirsiniz.Bu program Microsoft'un
    "Personel Web Server"ina gore daha gelismis ve gucludur.Sitenizi bu server ile yayinlamayi
    dusunuyorsaniz guvenlik'le ilgili aciklari isin basindayken kabul etmeniz gereklidir.Windows
    isletim sistemlerinde Unix/Linux ta oldugu gibi bir dosya koruma sistemi bulunmamaktadir ve
    ozellikle Windows 9x surumunde herkesin cok kolayca "Sistem Yoneticisi" yetkilerini alabilecegi
    dusunulurse Windows kisaca guvenli olmayan bir isletim sistemi olarak dusunulebilir.

    Windows NT veya 2000 yuklu ve uzerinde IIS (Internet Information Server) calisan sistemler genel
    olarak cok gelismis uygulama gelistime ortami olarak kabul edilebilir.

    Windows 2000 isletim sisteminin Server,Advanced ve Server Database surumleri uzerinde ISS 5.0 yuklu
    olarak gelmektedir.Siz kurulum sirasinda ozel olarak bu programlarin yuklenmesini istemediginizi
    belirtirseniz tabii ki bu ISS 5.0 yuklenmeyecektir.
    IIS 4.0 'in Windows NT 4.0 Option pack kullanilarak yuklenmesi.

    Internet Information Server'i Windows NT 4.0 Option Pack'ten yuklemek icin oncelikle bu dosyayi
    download etmemiz gerekecektir.

    http://www.microsoft.com/ntserver/nts/downloads/recommended/NT4OptPk/

    1.Sayfa uzerinde "Option 1" secenegini seciniz."Next" tusu ile bir sonraki sayfada kullandiginiz
    isletim sistemini belirtin.Bir sonraki sayfada "download.exe" dosyasini size en yakin konumdan
    secerek download ediniz.

    2."Programi diske kaydet" secenegini secerek dosyayi sisteminize kaydedin ve download islemi
    bittikten sonra dosyayi calistirin.

    3."Download Only" Secenegini secip devam edin.

    4.Lisans Sozlesmesini kabul edin.

    5."Minumum ,Typical,ve Custom "seceneklerinden bizim tavsiyemiz "Custom" secenegini secip isleme
    devam etmeniz.

    6.Istediginiz opsiyonlari secin.Unutmayin,
    Internet Information Server (IIS)

    Microsoft Management Console

    NT Option Pack Common Files Secenekleri aktif olmalidir.

    7.Bir sonraki adimda FTP ve Web klasorlerini seciniz.

    www icin kok dizini C:\Inetpub\wwwroot

    ftp icin kok dizini C:\Intepub\ftproot

    Programin kurulacagi dizin C:\program Files 8."Next"e tiklayarak kurulumu baslatin.

    9.Kurulum bitince "finish"e tiklayarak kurulumu bitirin 10.Bilgisyari yeniden baslat sorusuna
    "evet" ile cevap verin.

    Internet Information Server 5.0 Programinin Windows 2000 Uzerine Yuklenmesi

    1.Kontrol Panel'den(Baslat I Ayarlar I Kontrol Panel)Program Ekle /Kaldir secenegini secin.

    2.Windows Bilesenleri Ekle/Kaldir secenegini secerek dialog kutusunun acilmasini saglayin.

    3.World Wide Web server seceneginin isaretli olup olmadigina bakin.Cok buyuk ihtimalle siz windows
    2000 i kuraraken beraber kurulmustur.Eger isaretli ise bir sey yapmaniza gerek yok.

    4.Web Server secili iken Details dugmesine tiklayin.

    5.Butun seceneklerin aktif oldugnuna emin olun.(PHP4 un yuklenmesi sirasinda beklenen tum
    fonkiyonnellik icin bunu ozellikle oneririm.)

    Internet Information Server uzerine PHP4 Kurulmasi

    Web Server programini kurdugumuza gore PHP4 un kurulumuna gecebiliriz.Bunun icin PHP'nin resmi
    sitesinden programin son surumunu indirebilirsiniz.

    http://www.php.net Eger PHP 'yi Windows uzerinde kurulu Server programlari ile beraber
    kullacaksaniz PHP 'nin resmi sitesi yerine daha fazla destek ve ozellik bulabilceginiz
    http://php4win.de sitesinden indirmeniz.Siteyi gezin ve en son kararli surumunu indirin.

    1.ZIP'li dosyayi bilgisyarinizda mesela c:\php cok iyi bir secim klasorune acin.

    2.Bu klasorun icindeki php4ts.dll dosyasini C:\WINNT\system32 klasorune kopyalayin.

    3.Yine bu klasorun icindeki dlls klasorunun icindeki tum dosyalari C:\WINNT\system32 klasorune
    kopyalayin.

    4.Eger windows sizi kopyalanan dosyalarin zaten klasorun icinde bulundugu konusunda sizi uyarirsa
    Kesinlikle Uzerine Kopyalamayin.Eski dosyalarinizi koruyun.

    5.PHP'yi sikistirilmis halinden bilgisiyariniza actiginiz klasor icinde (C:\php) php.ini adinda bir
    dosya goreceksiniz.Bu dosyayi C:\WINNT klasorune kopyalayarak bir editorle acin.(notepad olur
    mesela).

    6.Asagidaki satirlarin oldugu bolumu bulun.

    extension_dir = C:\php\extensions ; directory in which the loadable extensions (modules)
    reside 7."extensions" klasorunun oldugu yolu gosteren bu satirin sizin sisteminizdeki PHP4 u
    actiginiz klasor icindeki extensions klasorunu gosteren yol olduguna emin olun.

    8.Simdi gene ayni dosya icinde (php.ini) asgida yazan satirlarin oldugu bolumu bulun.
    ;extension=php_filepro.dll extension=php_gd.dll ;extension=php_dbm.dll ;extension=php_mysql.dll
    9.Yuklenmesini istediginiz modullerin onundeki ";" isaretini kaldirin.Mesela yukarida GD
    modulu aktif hale getirilmistir.PHP4 ile resim yaratmak bu modul sayesinde gerceklesmektedir.

    10.Web Server programinizin kontrol panelini acin.(Baslat I Programlar I Yonetim Araclari veya
    ingilizce Windwows 2000 icin Start I Programs I Administrative Tools ) 11."Default Web Site"
    seceneginin uzerine sag tiklayiniz.

    12."Properties" i secerek Diyalog kutusunun acilmasini saglayin.

    13."ISAPI Filters" tab sekmesine tiklayin.

    14."Add" dugmesine tiklayin.

    15."Filter Name" alanina PHP, "Executable" alanina C:\php\sapi\php4isapi.dll girin.Not:Bu alana
    dogru yolu girmelisiniz.Eger PHP yi C:\php klasorune actiysaniz yukardaki yol dogru. Eger degilse
    hangi klasore actiysaniz buraya onun adini girmelisiniz.Mesela PHP yi C:\phpklasorgibi bir klasor
    icine actiysaniz buraya C:\phpklasor\sapi\php4isapi.dll girmelisiniz.

    16."Ok" diyerek diyalog kutusunu kapatin.

    17."Home Directory" tab sekmesini secin.

    18."Configuration" 'a tiklayin.

    19."Add" dugmesine tiklayin.

    20."Exetuable" yazan yerin karsisina C:\php\sapi\php4isapi.dll ve altindaki "Extension" yazan yerin
    karsisina .php yazip "Script Engine" yazan yerdeki kutucugu onaylayip diyalog kutusunu "OK" le
    kapati n.

    21.ISS'yi kapatmak icin ms-dos komut satirindan su komutu girin.

    >net stop issadmin 22."Do you want to contiune this operation" sorusuna "y" ile cavap verin.

    23. Islem bitince ISS 'yi tekrar baslatmak icin ms-dos komut satirindan su komutu girin.

    >net start w3svc 24.Tebrikler ! PHP4 un kurulumunu tamamladiniz.Bir sigara yakabilirsiniz :)

    Simdi kurulumun test asamasina gecmek icin yazinin sonundaki Kurulumun Test Edilmesi blumune
    gecebilirsiniz.
    PHP4'un Linux ve Diger UNIX Sistemleri Uzerine Yuklenmesi

    Apache Web Server , Linux ve diger Unix sistemleri uzerindeki en populer Web Server
    yazilimidir.http://www.apache.org Bu nedenle PHP4'un Apache uzerine kurulumunu anlatacagiz.

    Yazinin ilerleyen bolumlerine gecmeden once bir seyi aciklamak istiyorum.Linux,Apache,MySQL ve PHP
    Dunya uzerinde PHP konusunda en cok kullanilan yazilim bilesenidir.Bu yazilimlarin hepsi Internet
    uzerinden ucretsiz olarak temin edilebilir.Bununlada kalmayip eger isterseniz bu yazilimlarla
    ilgili kaynak Kodlarini da inceleyebilrsiniz,kendinize gore kaynak kodundan tekrar
    derleyebilirsiniz.Her turlu parcasini isteklerinize uygun olarak derlerken vereceginiz
    parametrelerle ozellestirebilirsiniz.

    Linux ->http://www.kernel.org Apache ->http://www.apache.org

    MySQL->http://www.mysql.com PHP ->http://www.php.net Yukleme Metodu'nun Secilmesi

    Diger acik kaynak kodlu yazilimlarda oldugu gibi Apache ve PHP'yi sitelerinden indireceginiz kaynak
    koduyla sisteminize kurabilirsiniz (Bu iki programda C diliyle yazilmistir).Eger bu konu size
    yabanci ise ve daha onceden derlenmis bir surumunu sisteminize kurmak istiyorsaniz bu iki
    programinda kendi sitelerinde hazir derlenmis haldeki(Binary) surumleri mevcuttur.

    Yukleme Metodu Avantaj ve Dezavantaj

    Kaynak Kod: Yuklemenin ozellestirilebilmesi Ek test ve ornekler Esnek bir kurulum Derleme zorlugu
    Kaldirma zorlugu

    Binary: Derlemek'le ugrasmak gerekmiyor.

    Esnek degil.

    Binary RPM En hizli kurma metodu.

    Programi kaldirmak cok kolay RPM tabanli Linux kulllanmak zorunlulugu.


    RPM (Red Hat Package Manager) Linux uzerinde programlarin daha kolay yuklenip kaldirilmasi icin
    gelistirilmis sistemin adidir (en basit tanimi ile tabii ki:).Programlar bu sistemin kullanbilcegi
    paketler halinde dagitilir.

    RPM paketlerini kurmus oldugunuz Linux dagitiminin sitesinden elde edebilirsiniz.Eger istediginiz
    paketler linux dagiticisinin sitesinde yoksahttp://www.rpmfind.net adresini deneyebilirsiniz.

    Bu siteden elde edeceginiz RPM paketlerinin sisteminizle uyumlu olup olmadigini mutlaka kontrol
    ediniz.(Red Hat,SuSE,Mandrake,Definite,TurboLinux,Caldera ve Yellow Dog RPM paket sistemini
    desteklerler) Siteye ugramadan once asagidaki listeye goz gezdirmeniz vatana ve millete hayirli
    olacaktir.:))
    http://rpmfind.net icerisinde gecen kisaltmalarin anlamlari.

    i386 >> Intel veya %100 uyumlu islemci tabanli PC'ler(Intel 386,486,Pentium,Pentium II
    III,AMD,Cyrix) makineler icin

    i586 >> Intel veya %100 uyumlu islemci tabanli PC'ler(Intel Pentium II III,AMD,Cyrix) makineler
    icin

    PPC >> Apple G3,G4, Macintosh makineler icin
    alpha >> Compaq Digital 64 Bit Alpha Islemcili Is istasyonlari makineler icin

    sparc >> Sun Microsystem SPARC islemcili 64 Bit Is Istasyonlari makineler icin

    m68k >> Amiga ve Eski Macintosh makineler icin
    Kurulum icin hangi RPM Paketlerine ihtiyacimiz var?

    zlib

    libpng

    libjpeg

    gd

    gd-devel

    apache

    mod_php4
    Bu programlarin halihazirda sisteminizde yuklu olup olmadigini asagidaki komutla ogrenebilirsiniz.

    >rpm -q zlib zlib-1.1.3-6-i386 >rpm -q libpng Package libpng is not installed
    Sizinde gorebilceginiz gibi eger program yuklu ise surum numarasi ile beraber ekrana
    geliyor,degilse yardimci olacak bir hata mesaji ile komut cevaplaniyor.Bu sekilde listedeki
    programlarin sisteminizde yuklu olup olmadigini kontrol ediniz.

    Burada dikkat edimesi gereken konu kullanacagimiz programlarin versiyon numaralaridir. Ornegimizde
    versiyon numarasi 1.1.3 ve surum numarasi 6 dir.i386 terimi yukarida belirtildigi gibi makine
    tipini belirler.

    Listemizdeki programlarin bir kacinin minumum versiyonlara sahip olmasi gereklidir.gd ve gd-devel
    programlarinin minumum surum numarasi 1.8 olmalidir.Apache versiyonun 1.3.12 olmasi tavsiye
    edilir.

    Programlarin yuklenmesi:

    Sisteme root olarak girin ve asagidaki komutu yazin:

    >rpm -Uh libpng-1.0.5-3-i386.rpm ###########

    burada #### isareti programin kurulum ilerlemesini temsil etmektedir.

    Eger listedeki siraya gore programlari kurarsaniz herhangi bir programin digerine gereksinimi
    hatasini almassiniz.

    Sistemde yuklu olan Apache'nin yerinin bulunmasi

    RPM komutunu kullanarak programin sistemde hangi klasore yuklenmis oldugunu bulabilirsiniz.

    >rpm -ql apache

    Liste biraz uzun degilmi :)

    Bu ciktilar icinde istedigimiz bir parcanin yerini de asagidaki gibi bir komutla ogrenebiliriz.

    > rpm -ql apache | grep /htdocs$ /usr/local/apache/htdocs

    Tabiki degisik linux dagitimlarinda bu dosya yerleri farkli olabilir.

    Mesela benim SuSE 7.0 sistemimde ayni komutun ciktisi soyledir.(Programlarin islevleri ayni fakat
    dosya sistemi icindeki yerleri degisik linux dagitimlarinda farkli olabilir)
    > rpm -ql apache | grep /htdocs$ /usr/local/httpd/htdocs

    boylece apache'nin dosyalari web uzerinde yayinlarken kullandigi kok klasorunun sistemimizdeki
    yerini belirlemis olduk.

    Simdide apache'nin genel ayarlarinin saklandigi httpd.conf dosyasinin yerini ayni metodla bulalim.

    > rpm -ql apache | grep /httpd.conf$ /usr/local/apache/conf/httpd.conf

    benim SuSE 7.0 sistemim icin bu yol soyleydi mesela,

    > rpm -ql apache | grep /httpd.conf$ /etc/httpd/httpd.conf
    Bilgisayar'la ilgili bilgilerin toplanmasi

    Ihtiyacimiz olan bir baska bilgi HOSTNAME yani bilgisyarimizin "hostadi" ifadesinin bulunmasi.

    Bunu da en kolay sekilde konsoldan asagidaki komutu vererek ogrenebiliriz.

    >echo $HOSTNAME seres

    benim makinemin adi "seres" oldugu icin dogal olarak ekrana bu deger geldi (Serkan ve Esra
    adlarinin bas harfleri :)) yani onemli olan o anda bilgisyarinizin adini ogrenmek bunuda bir kenara
    not edin.Linuxta bu adi kendinizin nasil belirleyebilceginizihttp://www.linux.org.tr adresindeki
    dokumanlari okuyarak ogrenebilirsiniz.

    Apache'nin Konfigure Edilmesi

    Sisteme root olarak girin ve asagidaki komutu vererek httpd.conf dosyasini duzenlemek icin acin.

    >kedit /usr/local/apache/conf/httpd.conf

    Tabii ki burada belirtilen dosya konumu sizin linux dagitiminizda farkli olabilir.Bu nedenle ise
    baslamadan once dosyalarin konumlarini belirledik.Olayi anladiniz herhalde :)

    httpd.conf dosyasi icerisinde ,

    LoadModule php4_module /usr/local/apache/lib/libphp4.so gibi bir satirin olup olmadigini kontrol
    edin.Eger boyle bir satir yoksa once libphp4.so dosyasinin yerini belirleyip daha sonra httpd.conf
    icerisine satir halinde yazacagiz.Bunun icin komutumuz,

    >rpm -ql php | grep /libphp4.so$ /usr/local/apache/lib/libphp4.so

    sizin dosya konumunuz farkli olabilir.Siz komutun ciktisina gore hareket edin.

    Simdi httpd.conf dosyasi icerisine "LoadModule" gecen satirlarin en basina,apache'nin php
    dosyalarini nasil isleyecegini belirten

    LoadModule php4_module /usr/local/apache/lib/libphp4.so

    satirini ekleyebiliriz.

    Simdi bu ekledigimiz modulu aktive edelim,

    AddModule gecen satirlarin en basina su satiri ekleyin ,

    Addmodule mod_php4.c

    Simdi de uzantisi "php" olan dosyalarin PHP scripti oldugunu apache'ye bildirelim ,

    AddType gecen satirlarin en sonuna asagidaki satiri ekleyin.

    AddType application/x-httpd-php .php
    En son olarak daha onceden buldugumuz "hostname" ifadesini konfigurasyon dosyasinda yerine
    yazalim.Bunun icin
    #ServerName makineadi gibi birseyler yazan satiri arayin.
    O satiri kendi makinenizin ismi ile degistirin.( satirin basindaki # isaretini kaldirin yani
    asagidaki gibi bir satir olsun yanlizca "seres" yazan yeri degistirip kendi makinenizin ismini
    yazin)
    ServerName seres

    Dosyayi kaydedip cikin.

    Apache'nin yeniden baslatilmasi

    Komut satirindan ,

    >apachectl restart

    komutunu verin. Eger komut bulunamadi gibi bir hata mesaji aliyorsaniz,

    >rcapache restart

    komutunu verin.( Bu iki programda apache'nin kontrol edilmesi icin kullaniliyor)
    PHP4'un Linux uzerine yuklenmesi islemini tamamladiniz. TEBRIKLER !
    Kurulumun Test Edilmesi
    1.Herhangi bir text editorunu acin (windows icin notepad ideal mesela Linux icin vi,emacs,kedit,gnp
    olabilir.)

    2.Asagidaki satirlari yazin.


    3.Dosyayi "phpinfo.php" olarak kaydedin.(dikkat edin notepad sonuna txt ifadesini eklemesin yani
    "phpinfo.php.txt" gibi bir dosyniz olmasin)

    4.Bu dosyayi windows kullaniyorsaniz c:\Inetpub\wwwroot klasorune,Linux kullaniyorsaniz apache'nin
    server root klasorune (Genellikle /usr/local/apache/htdocs)kopyalayin.Bunu yaparkenki amacimiz
    dosyaya bir browser yardimiyla ulasabilmek.Web Server programi icin baslangic klasoru kendi root
    klasorudur.Yani sistem icindeki dosyalardan yanlizca bu root klasoru icinde yer alanlar web
    uzerinden erisilebilir digerleri erisilemez.Apache default olarak "htdocs" klasorundeki dosyalari
    web uzerinde yayinlar.Sizde apache dagitiminiz icindeki htdocs adindaki klasoru sisteminizde arayip
    dosyayi(phpinfo.php) bu klasor icine koymalisiniz.

    5.Browser'inizi acip su adresi yazin.http://localhost/phpinfo.php

    6.PHP'nin ayarlarinin gosterildigi bir sayfaya bakiyor olmaniz lazim.

    Ornek Dosyalar

    http://www.turk-php.com/ornekler/PWS-php4.reg

    http://www.turk-php.com/ornekler/phpinfo.php

    Kurulumu gerceklestiremediniz...Don't Panic

    Eger hata mesajlari aliyorsaniz asagidaki listeyi gozden gecirin.

    Geriye donerek en bastan sirasiyla talimatlari tekrar uygulamayi deneyin.

    Eger herseyin dogru olduguna inaniyorsaniz ve halen hata mesaji aliyorsaniz
    http://www.turk-php.com/forum icerisinde daha once sizin karsilastiginiz gibi bir problem olup
    olmadigina ve tabii varsa cevabina bakin.

    Eger problem devam ederse mail atin sceylani@usa.net

    Not : Bu yazinin orjinali ilk kez Amerika Birlesik Devletlerinde yayinlanan bir PHP kitabindan
    alinmistir.Ceviri birebir degildir.ISBN 1-861003-73-0

    Referans:http://www.turk-php.com/hakkinda/serkan Program:http://www.turk-php.com/hakkinda/serkan


    Alintidir


    Okuyunda 2 de bir hacklenmeyin Muhahahahahahha



    < Bu mesaj bu kişi tarafından değiştirildi Game-HelpeR -- 23 Aralık 2006; 20:46:55 >







  • php'yi pws veya IIS ile kurmak bence çok gereksiz, pws için bir şey söyleyemeceğim ama IIS ile php kurmaya kalkarsanız, IIS ile birlikte kullanmayacağınız bir çok servis'i de yanında kurarsınız ve bu da sistem gereksinimlerini boşu boşuna işgal etmesi anlamına gelir. Bu yüzden sadece php kulanacaksanız doğrudan bu ii yapan Apache server (Bu benim favorim) veya php multi paketleri tavsiye ederim.
  • iide bunlara ne gerek war ? indir appserv i kur siteni cat cut gostersin boş bunlar sen bunlarla kafa yorma.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.