
Benimde uzun zamandır öğrenmek istediğim ISS de PHP çalıştırmak ve bu sayede hem windows ASP dosyalarını hemde Apacheye gerek kalmadan PHP dosyalarını çalıştırmanın en güzel yolunu Lugatsıftta buldum ve sizinle paylaşmak istedim.
İste makalemiz geliyor.
IIS kurulu bilgisayarınızda Apache web server kurmadan .php uzantılı dosyalarınızı çalıştırabilirsiniz, MySQL veritabanı ve PhpMyAdmin kullanabilirsiniz. Biraz uğraş gerektiren işlemler:
Php’nin son sürümünü kontrol edip indirebileceğiniz bağlantı sayfası: http://us3.php.net/downloads.php
MySQL Server, Drivers ve Connectors’ların son sürümünü kontrol edip indirebileceğiniz bağlantı sayfası: http://dev.mysql.com/downloads/
PhpMyAdmin’nin son sürümünü kontrol edip indirebileceğiniz bağlantı sayfası: http://www.phpmyadmin.net/home_page/downloads.php ya da http://sourceforge.net/project/showf…group_id=23067
Anlatım Php’nin 5.1.4, MySql Server’ın 5.0.24a, MySQL Connector ODBC’nin 3.51.16 ve PhpMyAdmin’nin 2.9.0.2 sürümlerine göre yapılmıştır. son sürümlerde kurulum işlemlerinde farklılıklar olabilir.
1. http://rapidshare.com/files/50288133/php-5.1.4-installer.rar bağlantısından Php 5.1.4 sürümünü indirip kuruyoruz.
NOT: 2., 3. ve 4. Adımlar MySQL kurulumu içindir.
2. http://downloads.mysql.com/archives/….24a-win32.msi bağlantısını tıklayarak MySQL’in 5.0.24a sürümünü indiriyoruz.
3. MySQL kurulumuna başlamadan önce, daha önceden MySQL kurduysanız bunu tamamen kaldırıp varsayılan kurulum dizini olan C:\Program Files\MySQL\ dizinini de siliyoruz (şimdiki kurulumuda varsayılan dizine yapacağımız için).
Kurulum dosyasını çift tıklayarak kuruluma başlıyoruz.
İlk ekranda”Next” düğmesini tıkladıktan sonra “Complete” seçeneğini seçiyoruz ve sonrasında yine gelecek ekranlarda “MySQL Sing-Up” ekranı gelene kadar “Next” düğmesini tıklayarak devam ediyoruz.
Bu ekranda MySQL ile ilgili bilgiler almak istiyorsanız bir kullanıcı adı belirleyip e-mail adresinizi yazarak kaydınızı yaptırabilir ya da “Skip Sign-Up” düğmesini tıklayarak devam edebilirsiniz.
Gelen ekranda “Configure the MySQL Server now” seçeneğini seçerek devam ediyoruz.
Gelen ekranlarda MySQL’i ayarlamaya başlıyoruz.
Karşımıza gelen ilk ekranda “Detailed Configuration” seçeneğini seçiyoruz.
Şimdiki ekranda ise “Developer Machine” seçeneğini seçiyoruz.
Sonraki ekranda da “Non-Transactional Database Only” seçeneğini seçiyoruz.
Devamındaki ekranda “Decision Support (DSS)/OLAP” seçeneğini seçiyoruz.
Gelen ekranda iki seçeneğide işaretliyoruz ve “Port Number” kısmından da MySQL’in kullanacağı portu ayarlayabiliriz (gerek yok aslında, değiştirmeden bırakmak daha iyi).
Şimdiki ekranda karakter düzenlemesini yapıyoruz, en alttaki seçeneği işaretleyip Latin 5′i (Türkçe için, değiştirmek zorunda değilsiniz, ekranı geldiği gibi geçebilirsiniz) seçiyoruz.
Gelen ekranda “Install As Windows Service” seçeneğini seçiyoruz.
Şimdiki ekranda şifrelerimizi yazalım (burada belirleyeceğiniz şifreyi unutmamalısınız, çünkü MySQL Server’a bağlanırken bu şifreyi kullanacaksınız; sadece localhost’ta kullanacaksanız boş bırakıp devam edebilirsiniz).
Geldik son ekrana burada “Execute” düğmesini tıklıyoruz ve kurulum başlıyor.
Kurulum bittiğinde gelen ekrandaki tüm seçenekler yeşil okey (tamam) iareti ile işaretlenmiş ise kurulumu başarılı bir şekilde tamamladımız demektir.
4. http://dev.mysql.com/downloads/connector/odbc/3.51.html bağlantısını tıklayarak MySQL Connector ODBC 3.51.16 sürümünü indirip kurulumunu yapıyoruz.
NOT: 5., 6. ve 7. Adımlar MySQL veritabanı yönetim arayüzü PhpMyAdmin kurulumu içindir.
5. http://sourceforge.net/project/showf…group_id=23067 adresinden PhpMyAdmin’in 2.9.0.2 sürümünü (dil seçeneklerini göz önüne alarak) indiriyoruz. all-languages.zipolan sürümü birden fazla dil desteklidir.6. Bilgisayarımızdaki varsayılan IIS ana dizininde (C:\Inetpub\wwwwroot\ dizinidir) ya da değiştirdiyseniz değiştirdiğiniz dizinde örneğin “phpmyadmin” adında bir klasör oluşturuyoruz.
7. İndirdiğimiz zipli phpmyadmin dosyasını açıyoruz ve ilk dizinin altındaki tüm klasör ve dosyaları iis ana dizininde oluşturduğumuz “phpmyadmin” klasörü içine kopyalıyoruz.
Ayarlar:
8. C:\Windows\ dizini altında bulunan php.ini adlı dosyayı bulup çift tıklayarak açıyoruz (Notepad ile açılır). Bu dosya içindeki
extension_dir = “./”
satırını bulup
extension_dir = “C:\PHP\ext\”
olarak değiştiriyoruz (varsayılan kuruluma göre, eğer kurulum dizinini değiştirdiyseniz ona göre düzenlemelisiniz). Daha sonra da
;extension=php_mysql.dll
olan satırı bulup
extension=php_mysql.dll
olarak değiştiriyor (başındaki “;” noktalı virgülü siliyoruz) ve altına (eğer yoksa, ki yok)
extension=php_mysqli.dll
satırını ekliyoruz. Bu bölümde php’nin farklı eklentilerini kullanmak istiyorsanız o eklentinin başındaki “;” noktalı virgülü silebilirsiniz. Bu düzenlemelerden sonra php.ini dosyamızı kaydedip kapatıyoruz.
9. IIS’nin ana dizinindeki phpmyadmin adı ile oluşturduğumuz dizine gidip “config.sample.inc.php” adlı dosyayı buluyor ve bu dosyayı bir metin editörü ile açıyoruz.
Bu dosya içinde
$cfg[’Servers’][$i][’controluser’] = ‘root’;
$cfg[’Servers’][$i][’controlpass’] = ”;
satırlarını bulup MySQL Server kurulumunda oluşturduğumuz şifreyi ve eğer değiştirdiysek kullanıcı adını ilgili alanlara yazıyoruz. Örnek:
$cfg[’Servers’][$i][’controluser’] = ‘mysql_kullanici_adim’;
$cfg[’Servers’][$i][’controlpass’] = ‘mysql_sifrem’;
gibi.
NOT: Benim kurulumumda
$cfg[’blowfish_secret’] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
olan satırı
$cfg[’blowfish_secret’] = ‘ab28e2cd18c76114‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
şeklinde düzenlemem gerekti. İsterseniz dosyayı kaydedip kapatmadan sizde bu düzenlemeyi yapın.
Düzenlememiz bitince dosyamızı kaydedip kapatıyoruz.
10. Başlat > Denetim Masası > Performans ve Bakım > Yönetimsel Araçlar yolu ile Internet Information Services (IIS)’yi açıyoruz.
“XXXXXXX-XXX(yerel bilgisayar)”‘ı çift tıklayarak açıyoruz.
“Web Siteleri”‘ni çift tıklayarak açıyoruz.
“Varsayılan Web Sitesi” üzerine gelip sağ tıklayıp açılan menüden “Özellikler”‘i tıklıyoruz.
Açılan pencereden “Belgerler” sekmesini tıklıyoruz.
“Ekle…” düğmesini tıklayarak gelen kutucuğa
index.php
yazıp “Tamam” tuşunu tıklıyoruz ve yine “Tamam” tuşunu tıklayarak çıkıyoruz. Internet Information Services (IIS)’yi kapatıp bilgisayarımızı yeniden başlatıyoruz.
11. Varsayılan IIS dizininde yeni bir metin dosyası oluşturup bu dosyanın içine (en basitinden)
Kod:
<?php echo “Merhaba PHP Dünyası”; ?>
kodlarını yazıp deneme.php adıyla kaydedelim. Şimdi de web tarayıcımızın adres satırına .asp dosyalarımızda yaptığımız gibi
http://localhost/deneme.php
yazıp dosyamızı çalıştıralım. Ekranda Merhaba PHP Dünyası yazmıyorsa 1. adıma dönüp her adımı tek tek ve dikkatlice yenileyelim.
Kaynak : http://www.teknolojitelevizyonu.com/forum/showthread.php?t=55175
« İŞE ALMA DİYALOGLARI | Hayvanların anne karnındaki gelişimi dünyada ilk kez görüntülendi !! »
Etiketler:
Yorumlar







PHP IIS Kurulumu
Anlatımlarınız için teşekkürler formda verilenler doğrultusunda PHP yi kurdum ancak aşağıda verilen hata ile karşılaştım yapılan yanlışlık ne olabilir php yi ilk defa kullanacağım Cevap alabilirsem sevinirim Teşekkürler
This PHP CGI binary was compiled with force-cgi-redirect enabled. This
means that a page will only be served up if the REDIRECT_STATUS CGI variable is
set, e.g. via an Apache Action directive.
For more information as to why this behaviour exists, see the manual page for CGI security.
For more information about changing this behaviour or re-enabling this webserver,
consult the installation file that came with this distribution, or visit
the manual page.