Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > Donanım

Donanım Donanımla ilgili bilimleri buabilirsiniz...

Cevapla
 
Konu Araçları Stil
Alt 17/02/07, 11:56   #1
HaCkErLy
Yarbay
 
HaCkErLy - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2007
Bulunduğu yer: İstanbul
Mesajlar: 393
Tecrübe Puanı: 21 HaCkErLy is just really nice HaCkErLy is just really nice HaCkErLy is just really nice HaCkErLy is just really nice
Standart #1PHP 5.* + mySQL 4.1.* + phpMyadmin Kurulumu

Çoğu kişi Windows üzerine PHP kurulumda zorluklar yaşar. Ben kendi uyguladığım ve sorunsuz, mutlu bir şekilde kullandığım yolu sizlerle paylaşıyorum.


Önce bazı açıklamalar...

Windows üzerinde PHP dilini çalışabilir mySQL ile büyük çaplı siteler oluşturabiliriz. Bilmeyenler için; PHP bir web programlama dili. Gücünü dünyanın heryerinde ki geliştiricilerden alan, imkanları yazmanın ve düşünmenin sınırları ile çevrili olan güçlü bir dil.

mySQL ise bir veritabanı. SQL (Structured Query Language) bir model olup mySQL sadece bu veritabanının yönetimini yapan bir program. Bir üst seviye veritabanları için MSSQL ve Oracle kullanılıyor.

Veritabanımıza PHP ile bilgi gönderip geri alabilir, sorgular gerçekleştirip bunları ekrana dökebiliriz.

Eğer PHP dili öğrenmek istiyorsanız [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] adresinden bilgi alabilirsiniz.

Kitap olarak tavsiyem İngilizcesi orta seviye olanlar için Wrox Beginning PHP5 Apache and MySQL Web Development 2005 kesinlikle çok iyi bir kaynak.

Bunun dışında google da arama yaparak yerli/yabancı pekçok anlatıma ulaşabilirsiniz.

Gereksinimler:



XP Pro
XP Cdsinden İsteğe bağlı yüklenen Internet Information Services
XP SP2 (ek bileşenler SP2 ile geliyor diğer türlü ek komponentlerle uğraşmamız gerekecek)




Tavsiyem sisteminizi temiz bir kurulumdan geçiriyorsanız, önce IIS kurup ardından SP2'yi kurmanızdır.

Bunları hallettikten sonra Windows'ta Başlat -> Denetim Masası -> Administrative Tools (Yönetici Seçenekleri) -> Internet Information Services

gelip, buradan sol pencerede local computer seçin, ardından web sites ve şimdi Default Web Site gözükmüş olmalı. Bu seçeneğe farenin sağ tuşuyla özellikler yapıp, Home Directory sekmesinde ki Application Protection seçmeli kutusundan güvenlik ayarını Low yapacağız (localhost üzerinde çalışacağımızdan bir sakıncası yok).


SP2'yi kurmuyorsak PHP 5 en son MDAC versiyonuna gereksinim duyuyor. Bu yazının yayın itibari ile en son sürüm için indirme linki [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]



Artık PHP kuruluma başlayabiliriz...

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] adresinden gerekli dosyalar temin edilebilir. Buradan sol-üst kısımdaki menüsünden downloads kısmını açtığımızda en üstte karşımıza PHP 5 sürümünün en güncel versiyonu gelecek. Biz Windows kurulumu yaptığımız için Windows Binaries ile ilgileniyoruz.

Buradan 2 dosya indireceğiz. İlki PHP 5.0.*installer 2mb civarı bu dosyayı indirip kurulumunu başlatıyoruz. Kurulumda karşımıza seçmeli bir ekran gelecek burada default olarak IIS 4 or higher seçili olması lazım eğer değilse seçin ve kuruluma devam edin. Kurulum tamamlandığında bize başarıyla tamamlandığına dair bir mesaj verecek.

Ardından [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] sitesinde ki diğer dosyamızı indirelim. PHP 5.0.4 zip package 7mb civarı- bu dosyayı bir yere indirip zipi açın. Tüm içeriğini chp klasörüne atın.



Sıra Geldi mySQL kurulumuna...

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] sitesinin download bölümünden [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]

MySQL database server & standard clients:
diye başlayan listede en üstteki mySQL, (recommended) olanı indireceğiz. Yine burada karşımıza Linux/Solaris/Windows sürümleri gelecek.

Windows'a kurulum yaptığımız için Windows bölümünde karşımıza 2 alternatif çıkacak. Bunlardan ilki Windows Essentials (x86) , bu sürüm firma tarafından yeni çıkarıldı. Amacı boyutu düşürerek standart gereksinimleri içeren bir paket olması.

Ben Windows (x86) kullanıdığım için burdan devam edicem ama diğer paketi kurmanız da faydalı olabilir.

mySQL indirip kurduktan sonra bizden configuration yapmamızı isteyecek. Standart kurulum yapacağız. Herşeyi otomatik oalrak ayarlayacak. Bizden şifre isteyen bir ekran karşımıza gelecek. Burada istediğimiz şifreyi gireceğiz yalnız bu şifre önemli bir yere not edin.


Birde veritabanı yöneticisi lazım...

Bir ara kurulum yapıcaz. phpMyAdmin bize mySQL üzerinde veritabanı oluşturmak, silmek, düzenlemek, sorgu yapmak gibi işlemleri grafiksel bir arayüz ve Türkçe dil desteği ile bedava sunuyor.

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] sitesinden son stabil versiyonu indirin. Ve zip paketini açın. phpMyAdmin-2.6.*-pl1 klasörünü olduğu gibi C:Inetpubwwwroot 'a atacağız. Ben son sürüm kısmını silip şu şekilde yapıyorum C:InetpubwwwrootphpMyAdmin

İlerde explorer ile açazağımızdan uzantısına dikkat edin

örnek: [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] olarak açılıyor bende (klasör adı phpmyadmin olduğu için)

Şimdi çok ufak bir ayar yapacağız. C:InetpubwwwrootphpMyAdminconfig.inc.php yi notepad veya kullandığınız kod editörle açıyoruz. 86. satırda $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

seçeneğinde '' arasında mySQL kurulumunda girdiğimiz şifreyi giriyoruz.

örnek: $cfg['Servers'][$i]['password'] = '123456'; // MySQL password (only needed


Baya bir yol aldık...

Artık küçük ayarlamalar dışında bir eksiğimiz yok. İlk olarak Windowsta Başlat -> Denetim Masası -> Sistem -> Advanced -> Environment Variables bölümünü açıyoruz. Çift panel yapılı programın alt penceresinden PATH adındaki variable'ı buluyoruz. Edit yapıp karşımıza çıkan satırın sonunda bunu ekliyoruz ;chp


PHP.ini

C:WINDOWSphp.ini dosyansını notepad ile veya kullandığınız kod editörünüzle açın. İlkin 295. satırdaki display_errors = On seçeneğini Off yapıyoruz. Yani display_errors = Off

İkincil olarak PHP ile mySQL'in konuşmasını sağlamamız gerekiyor (PHP 4 te böyle bir ayar yoktu 5'te yapmamız gerekiyor..)

Bunun için yine php.ini dosyamız açıkken 578. satırdaki ;extension=php_mysql.dll yazısının başındaki noktalı virgülü silip extension=php_mysql.dll dosyayı kaydedip kapatıyoruz.

PC'yi yeniden başlatıyoruz ve ilk deneme olarak önceden bahsettiğimiz phpMyadmin veritabanı yöneticimizi açıyoruz. Internet Explorer'ı açıp adres satırına [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] girdiğimizde karşımıza phpMyAdmin 2.6.3-pl1 sürümüne HOŞGELDİNİZ.... yazısı çıktıysa bu iş tamamdır


Artık kendi bilgisayarımızda PHP scriptleri çalıştırabilir, denemek için forum sistemleri kurabilir kurcalayabiliriz.

Yine unutmayın mySQL kurulumu sırasında ki şifre bu tür scriptlerin config dosyalarında mySQL bağlantısı tanımlama yerlerinde kullanılacak.
__________________
[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
HaCkErLy isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 61
Alt 07/03/08, 11:57   #2
Neutralizer
Yasaklı kullanıcı
 
Neutralizer - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2008
Bulunduğu yer: İstediğin yerden
Mesajlar: 1.883
Tecrübe Puanı: 0 Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute
Standart

paylaşım için sağol
Neutralizer isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 316
Takımınız:
Alt 14/03/08, 20:31   #3
Bur2
Korgeneral
 
Bur2 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Oct 2007
Bulunduğu yer: evde :)
Yaş: 45
Mesajlar: 2.544
Tecrübe Puanı: 50 Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute Bur2 has a reputation beyond repute
Standart

paylaşım için tşkler
__________________

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]

[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]


Bur2 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 497
Takımınız:
Alt 19/03/08, 23:53   #4
By_Espr!C
Guest
 
By_Espr!C - ait Kullanıcı Resmi (Avatar)
 
Mesajlar: n/a
Standart

tşkrler
  Alıntı ile Cevapla
Konu Sayısı: 4049
Alt 20/03/08, 00:07   #5
KAYIP__
Orgeneral
 
KAYIP__ - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Mesajlar: 3.982
Tecrübe Puanı: 106 KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute KAYIP__ has a reputation beyond repute
Standart

tşklerr
__________________

KAYIP__ isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 1142
Takımınız:
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 23:46 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,