‘google’ Etiketi Arşivi
Derlemeler - 28.11.2008
Yağmurun kendini alıştırdığı bu hafta son iş gününe güzel bir hava ile başladık umarız ki hafta sonu da böyle devam eder. Biliyorsunuz Derlemeler konusuna biraz ara verdik, sebeplerini saymaya hiç luzum yok o yüzden kaldığımız yerden devam ediyoruz.
- Fatih Hayrioğlu’ nun sitesi geçen hafta bir süre kapalı kaldı. Zararlı içerik sorunu yaşadı ve bunu nasıl çözdüğünü anlattı {buradan}
- Fatih Turan Google Map API ile ilgili kurulum ve kullanımı anlatıyor {buradan}
- Kaner Tuncel renk uyumlarını ve anlamlarını anlatmış {buradan} Devamını Oku »
IIS Üzerine PHP 5.2.3 ve MySQL 5.0 Kurmak + Çalıştırmak Bölüm 1
Çalıştığım ajans (Ping Dijital)’ ın yazılım ekibi (Kaner TUNCEL, Kerim ÇALIK ve ben) projeleri .net platformunda yazdığımız (genelde onlar yazıyor ben XHTML ve CSS kodluyorum) için sürekli IIS üzerinde çalışıyoruz. Bildiğiniz gibi ben de PHP ile alakalı olduğumdan dolayı ayrı ayrı programlar (Apache Sunucu, MySQL, PHP) kurmaktansa hazır programlardan wamp server’ ı kullanıyordum. Hal böyle olunca bazen ben de projelerde değişiklik yapıyorum işte bu durumda iki sunucu birbirine giriyordu. Kerim bir gün dedi ki (bu gün 3 gün önceydi) “Kadir sen diğer sunucuyu kaldır direk IIS üzerinde php çalıştır.” Bu söylediğine kendi de pek inanmadı aslında. Normaldir, çünkü PHP’ de en iyi verimi Apache sunucularda alıyorsunuz. IIS üzerinde çalıştığını daha önce bir kaç yerde okumuş ve görmüştüm ama bu zamana kadar hiç kurmamış ve çalıştırmamıştım. Derken hemen Google amcaya sordum. Çeşitli makaleler okudum, pdfler indirdim ve kurmaya başladım. İşte sonunda başardım ve size şimdi bunu anlatacağım.
Konfigürasyonum
- Windows XP Pro SP2
- IIS 5.1
- PHP 5.2.3 - Buradan İndir!
- MySQL 5.0 - Buradan İndir!
- MySQL GUI - Buradan İndir!
Adım 1 - IIS Kurulumu
IIS kurulumu için sırayla şu adımları izleyin;
- Başlat Menüsü
- Denetim Masası
- Program Ekle Kaldır
- Windows Bileşenleri
- Internet Information Services (IIS)
IIS aktifleştirmek için bir tik attınız kutuya değil mi? Süper şimdi bir de onun detaylarından WWW Servis aktif olmuş mu ona bakalım. Ben ingilizce sistem kullandığım için bende “Details” yazıyor ama sizde “Detaylar” yazacaktır. Tabi Türkçe kullandığınızı varsayıyorum.
Evet şu anda IIS’ i kurdum.
Önemli NOT: Bu kurulum sırasında sistem sizden kullandığınız sistemin kurulum CD’ sini isteyebilir unutmayın!
Adım 2 - PHP 5.2.3 Kurulumu
Şuradan PHP 5.2.3 Sürümünü indirin. İndirdiğiniz dosya zip halindedir. Onu C:\ içinde php (C:\php) içine çıkartın. Dosyaları çıkardığınızda “php.ini-recommended” isminde bir dosya göreceksiniz bu ayar dosyamız. Bu dosyanın adını “php.ini” olarak değiştirin. Ve daha sonra herhangi bir metin düzenleyici (Notepad, Notepad++, DreamWeaver v.b) program ile açın. Buraya dikkat! Açtığınız php.ini dosyasında “extension_dir” isimli yeri bulun (Ctrl+F = Bul!) ve orayı şu şekilde değiştirin extension_dir = “C:\php\ext”
MySQL ile PHP’ nin çalışması için bir iki değişiklik yapmamız lazım. Yine php.ini dosyasında extension=php_mysql.dll isimli yeri bulun. Başında “;” (noktalı virgül) olması muhtemel. “;” kaldırın. Aynı işlemi bir de extension=php_mysqli.dll için uygulayın. Eğer yok ise php_mysql.dll satırının hemen altına “extension=php_mysqli.dll” (tırnaklar hariç) ekleyin.
Bu adımda işlemlerimiz bu kadar.
Adım 3 - Sisteme Php dosyalarını ve Dizinini tanıtmak
Masaüstü veya başlat menüsündeki bilgisayarıma sağ tuş tıklayarak “Özellikler” deyin. Ve oradan Gelişmiş sekmesine gelin. Benim sistemim İngilizce olduğundan Türkçe sistemdeki karşılığını size ancak akşam eve gidince yazabilirim. Şimdilik resim ekliyorum;
Kırmızı ile işaretlediğin yere tıklayın ve gelen ekranda alt kısımda bulunan listeden “Path” sizde yol veya dizin olabilir ksımı bulun.
Kırmızı ile gösterdiğim kısma gelince “Düzenle” deyin. Ve karşınıza çıkacak ekrandaki kutucuğun sonuna “; c:\php” yazın. (tırnaklar olmadan!) Tamam deyin ve bir önceki ekrana dönün. Bu ekranda ise Yeni düğmesine basarak yeni bir Sistem Değişkeni oluşturun.
Değişken adına resimde gördüğünüz gibi PHPRC, değişken değerine de c:\php yazıp Tamam deyin. Ve bu adım da bitmiş oldu.
Adım 4 - IIS Yapılandırması
Adım 1′ de IIS kurmuştuk ve daha sonra PHP yi de kurduk ve yapılandırdık. Şimdi de IIS’ i yapılandırmaya geldi.
Başlat -> Çalıştır kısmına “inetmgr” (tırnaklar olmadan) yazın ve Enter’ e basın. Karşınıza şöyle bir ekran gelecektir;
Default Web Site (sizde ne olur bilmem ama büyük ihtimalle aynı olacaktır) Sağ tuş ve Özellikler diyoruz. Karşımıza gelecek ekrandan Home Directory (sizde Ana dizin olabilir) sekmesine gidiyoruz. Bu ekran Ayarlar düğmesine basıyoruz. Benim ekleyeceğim resimde Configuration yazıyor ama yeri aynı.
Ayarlar (Configuration) ekranında karşımıza IIS’ in desteklediği dosya türleri ve uzantıları geliyor. Muhtemelen bu listede *.php olmayacaktır bunun için siz manuel olarak ekleyeceksiniz. Ekle düğmesine basıyorsunuz;
Ve çıkan ekrana şunları yazıyorsunuz;
php5isapi.dll dosyası Adım 2 de anlattığımız gibi c:\php dizini içinde yer alıyor. Bir alt kutucuğa da *.php yazıyoruz. Bu php uzantılı dosyaları desteklediği anlamına geliyor. Tamam diyoruz. Daha sonra IIS Yapılandırması Adım 2 ekranına geri dönüyoruz ve Documents (sizde dosyalar yazıyor olabilir) sekmesine tıklıyoruz. Karşımıza gelen ekrandaki listede index.php mevcut ise bir işlem yapmayın ama yok ise Ekle düğmesine basıyoruz ve;
Ekranda göründüğü gibi index.php yazıyoruz ve Tamam diyoruz. Tamam dedikten sonra index.php listeye eklenecektir. Eğer sürekli PHP ile kodlama yapacaksanız index.php dosyasını en üste taşıyabilirsiniz. Bu adım da bitti arkadaşlar.
MySQL kurulumuna geçmeden önce c:\php dizini içinde bulunan php.ini dosyasını c:\WINDOWS dizini içine, libmysql.dll dosyasını da c:\WINDOWS\system32 dizini içine kopyalayıp sisteminizi yeniden başlatın.
Sisteminiz yeniden başladıktan sonra notepad ile yeni bir sayfa açın ve içine
yazın ve dosyayı c:\Inetpub\wwwroot altına info.php olarak kaydedin. Daha sonra tarayıcınızı açın ve http://localhost/info.php yazın karşınıza şöyle bir ekran çıkacaktır (eğer anlatılanları eksiksiz yaptıysanız)
Artık IIS üzerine *.php dosyalarınızı rahatlıkla çalıştırabilirsiniz.
Yarın da MySQL kurulumunu anlatacağım.
Derlemeler 11.09.2008
Geçtiğimiz hafta sonu ev taşıma sebebi ile haliyle evde ADSL bağlantım olmaması sebebi ile çok fazla internette dolaşamadım ve derlemeler için bir yazı yazamadım.
- Fatih Hayrioglu’ nun IE6 ile ilgili yazısı - Fatih Hayrioglu [siteye git]
- Chris Coyier IE6 Block Script - Chris Coyier [siteye git]
- Hasan Yalçın’ ın Siyasi Partiler’ in web siteleri ile ilgili makalesi - Hasan Yalçın [siteye git]
- Google yeni web tarayıcısı ile tarayıcı savaşlarına katıldı - [Google Chrome İndir]
- 10 Güzel CSS Düğme (Buton) yapımı anlatımı - Cats Who Code [siteye git]
- Firefox’un Google eklentisi olan “Google Stream Search” ile ilgili yazı - [siteye git]
- Hasan Yılmaz’ dan Firefox “about:config” ayarları ile ilgili bir makale - Hasan Yılmaz [siteye git]
Değişiklik
Daha önce www.kadirgunay.info alan adı altında yayın yapıyordum. İşlerimin yoğunluğundan dolayı yaklaşık 2 ay hiçbir veri girememiş ve gündem ile ilgili hiçbir şekilde yazı yazamamıştım. Alan adımın süresi de bitmek üzereydi. Derken kadirgunay.com alan adını alıp yeni bir arayüz oluşturup ve sadece belirli konularda yazı yazmaya karar verdim. Peki nedir bu belirli konular?;
- CSS
- HTML ve XHTML
- jQuery
- Wordpress
- Deneme yazılarım
Sonuç olarak artık bu alan adı altında yayın yapmaya başladım. Elbette Google‘ da halen Kadir GÜNAY aramalarında eski sitem yer almakta fakat bunu da kısa bir zaman içerisinde bu sitedeki içerik ile değiştirmeye gayret göstereceğim.












