Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 772
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Resim albümü kurayım dedi..
(7977 okuma, 5 yanıt)
 dns ayarı..
(6735 okuma, 4 yanıt)
 Sql Değişken Değiştirme Y..
(8617 okuma, 5 yanıt)
 iki ayrı tablodan veri çe..
(6255 okuma, 2 yanıt)
 Önemli Hata! Acil Yardım ..
(7846 okuma, 6 yanıt)
 PhpMyAdmin tabloları ve a..
(6435 okuma, 4 yanıt)
 Forumlara yazılan yazılar..
(4424 okuma, 1 yanıt)
 Bul ve Değiştir..
(5707 okuma, 2 yanıt)
 mysql Nedir..
(4694 okuma, 1 yanıt)
 localde mysql veritabanın..
(3852 okuma, 0 yanıt)
 Fatal error: Call to unde..
(4068 okuma, 0 yanıt)
 PhpMyadmin surum sorunu?..
(5345 okuma, 2 yanıt)
 phpmyadmin izin..
(5250 okuma, 1 yanıt)
 backslash işareti yani \r..
(4998 okuma, 1 yanıt)
 Phpmyadminde kopyalama..
(6180 okuma, 2 yanıt)
 phpmyadminden Büyükharf k..
(5508 okuma, 2 yanıt)
 BackSlash "\" i..
(4011 okuma, 0 yanıt)
 Dosyalar veri tabanından ..
(9108 okuma, 6 yanıt)
 phpmyadmin..
(4494 okuma, 1 yanıt)
 DreamWeaver ve WampServer..
(4496 okuma, 0 yanıt)
 Controlpanelde mail hesab..
(4966 okuma, 1 yanıt)
 başak sitedeki sql sorgus..
(4707 okuma, 1 yanıt)
 Warning: mysql_fetch_arra..
(8904 okuma, 8 yanıt)
 Hata!..
(3798 okuma, 0 yanıt)
 çoklu dil için hangi kara..
(5285 okuma, 2 yanıt)
 forum yazaılan msj veri t..
(4223 okuma, 0 yanıt)
 Tablo onarma seçenekleri ..
(4120 okuma, 0 yanıt)
 PHPmyadmin sorunu..
(8133 okuma, 5 yanıt)
 Db'ye Veri Eklemek..
(7449 okuma, 4 yanıt)
 mysql ve derleyici progra..
(8542 okuma, 7 yanıt)
 Mysql de tablo içine tabl..
(5268 okuma, 1 yanıt)
 SSH İle Db Pratik Olarak ..
(5621 okuma, 2 yanıt)
 syntax error..
(4407 okuma, 0 yanıt)
 aşırı derecede MySQL ve i..
(5818 okuma, 2 yanıt)
 WampServer 2.0f Çıktı..
(4386 okuma, 0 yanıt)
 localde kurulu siteye hos..
(6310 okuma, 3 yanıt)
 mysql dan veri çekmede ha..
(5308 okuma, 7 yanıt)
 Sizce bu SQL i phpMyAdmin..
(5826 okuma, 2 yanıt)
 Mysql de bunu nasıl yapar..
(10773 okuma, 9 yanıt)
 siteyi komple silme..
(7898 okuma, 6 yanıt)
 bir veritabanını taşımak ..
(4355 okuma, 0 yanıt)
 Yonetim panelinden alinmi..
(6633 okuma, 3 yanıt)
 sql de iki order by kulla..
(4778 okuma, 3 yanıt)
 MySQL'ye Nasıl Birden Faz..
(4649 okuma, 0 yanıt)
 sql hangi karekter grubu ..
(6648 okuma, 4 yanıt)
 sql analiz..
(4031 okuma, 0 yanıt)
 Sql ile ilgili bir sorun(..
(5338 okuma, 2 yanıt)
 phpMyAdmin..
(8970 okuma, 5 yanıt)
 Ufak bi sql kod isteği..
(6694 okuma, 4 yanıt)
 sql ile ilgili soru?..
(7109 okuma, 4 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Windows 2003 server'de MySQL=PHP?
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Windows 2003 server'de MySQL=PHP?

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> MySQL & phpMyAdmin
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
Carsaf
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 16, 2005
Mesajlar: 52
Konum: Kasaba

MesajTarih: 2006-05-08, 23:52:17    Mesaj konusu: Windows 2003 server'de MySQL=PHP? Alıntıyla Cevap Gönder

Merhaba arkadaslar,

Elimizde strato sirketinden aldigimiz.. sinirsiz trafik Windows 2003 server var ancak aylardir bu serverimizde MySQL calistiramadik.. Biz buna Plesk kurduk MySQL'in calisabilmesi icin.. Kurulum basariyla tamamlandi ancak PHP'yi calistirmayi basaramadik..

Sizce yapmamiz gereken nedir? nerelerde degisiklik yapmak gerekiyor.. yada ne gibi bir yöntem önerirsiniz..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder MSN Messenger
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-06, 01:01:20    Mesaj konusu: Forum Arası Reklamlar


Başa dön
HasBahCa
Mesaj: 300+
Mesaj: 300+





Kayıt: Oct 02, 2002
Mesajlar: 359
Konum: Basel - İsviçre

MesajTarih: 2006-05-11, 08:28:19    Mesaj konusu: Alıntıyla Cevap Gönder

Umarim altdaki yazı işine yarar

Windows 2003 Server’a PHP 5 ve MYSQL KURALIM



Bu yazıda sizlere Windows Server 2003 üzerine Php 5 ve MySQL kurulumunu anlatacağım. Eğer elinizde Php 5 ve MySQL varsa hemen işe koyulabiliriz. Ben Php’nin 5.0.1 sürümünü ve MySQL’in de 4.0.20d sürümünü kullanacağım. Her iki yazılımı da Windows Standart Server 2003 üzerine kuracağım.



Php, Windows için zip’li olarak www.php.net adresinden indirilebiliyor. Php’yi indirdikten sonra C dizini altına “php” isimli bir klasöre açalım. Açtıktan sonra “c:/php” de yer alan “php5ts.dll” dosyasını “c:/windows” altına kopyalayalım. Bunun ardından yine “c:/php” içinde yer alan php.ini-dist dosyasını da “c:/windows” altına kopyalayalım. Kopyaladığımız “php.ini-dist” dosyasının adını “php.ini” olarak değiştirelim.



Şimdi php.ini dosyasında birkaç değişiklik yapacağız. Değişiklikleri hem Php hem de MySQL için yapacağız.



Öncelikle “cgi.force_redirect” satırını bulalım. Bu satırın önünce “;” yer almaktadır. “;” ün anlamı bu satırın açıklama satırı olduğunu belirtmektir. Başında “;” olan bir satırda yer alan komutlar çalıştırılmazlar. Biz satırın başındaki “;” ü silelim. Ardından da satırın sonunda yer alan “1” rakamını “0” olarak değiştirelim.



Aslında bu haliyle Php’yi çalışırtırmamız mümkün. Ancak MySQL için de gerekli ayarları da yapalım. Php’nin yeni sürümü ile birlikte MySQL’i çalıştırmak için “php_mysql.dll” adlı bir dosyayı kullanıyoruz. Bu dosya da Php ile birlikte gelmektedir.



MySQL ile ilgili olarak “php.ini” dosyasında yapmamız gereken Php’nin MySQL’e bağlanmak için kullandığı php_mysql.dll dosyasını kullanılır hale getirmek. Bunu için



extension_dir = "./"



satırını



extension_dir = "c:/php/ext"



olarak değiştirelim. Bu şekilde extensions klasörü Php tarafından kullanılabilir. Peki ne var bu extensions klasörünün içinde? Php’nin işlem yaparken kullanacağı dosyalar burada bulunuyor. Örneğin MySQL, XML, MSSQL gibi değişik işlemleri yapabilmesi için ihtiyaç duyduğu tüm dosyalar burada yer alıyor. İkinci olarak MySQL için yapmamız gereken



;extension=php_mysql.dll



Satırının başında yer alan “;” işaretini kaldırmaktır. Bildiğiniz üzere “;” satırda yer alan komutların çalışmamasını sağlıyordu. Başında “;” bulunan satırlar birer okuma satırı oluyordu.



Php için yapacaklarımız bu kadar. Şimdi sıra MySQL’de. MySQL’in kurulumunu yapmalısınız şimdi. Kurulum için extra bir bilgiye ihtiyacınız yok. Normak şekilde kurmanız yeterli olacaktır.



Windows 2003 Server’lar IIS 6 ile beraber gelmektedir. IIS 6 beraberinde pek çok özellik getirmektedir. İşin kötü tarafı eğer Windows XP bir sistem kullanıyorsanız IIS 6’yı yüklemek gibi bir şansınız olmamamktadır. Sadece Windows 2003’lerde yer almaktadır.



Gerek kontrol gerekse de beraberinde gelen yenilikler sayesinde oldukça iyi bir Web Server programı olduğunu söyleyebiliriz. Özellikle Application Pool bana göre onu öne çıkaran en büyük özelliktir.



Neyse biz işimize geri dönelim ve IIS 6 için Php’nin gerektirdiği ayarları yapalım.



Windows Server 2003 ailesi Server 2000 ailesinden farklı olarak kurulumda IIS de kurulmamaktadır. IIS’i siz kurulumdan sonra kurmalısınız. Kurulum için “Manage Your Server” ekranına ihtiyacınız olacaktır. Burada “Add or Remove a role” linkine tıklamanız gerekmektedir. Karşınıza gelecek olan listeden “Internet Information Server” ı seçip Next butonuna tıklamalısınız. Yine Next butonuna tıkladığınız zaman ise kurulum başlayacaktır. Kurulum için gerekli olan dosyalar Windows CD’sinde yer almaktadır. Kurulumun bitmesi ile IIS çalışır hale gelecektir.



IIS 6’yı açtığımız zaman 5 ve 5.1’dekine benzer olarak sol tarafta yer alan bölümler ihtiyacımız olan işlemleri yapmak için gerekli kolaylığı sunmaktadır. Sol tarafta listenin sonunda “Web Extensions” yer almaktadır. Tıkladığımız zaman sağ tarafta IIS tarafından çalıştırılabilecek olan web dosya uzantılarının listesi yer almaktadır. Örneğin IIS’in ASP dosyalarını çalıştırmamasını ayarlayabilirsiniz bu bölümden. Biz sağ tarafta üstte yer alan “CGI Web Extensions”ı seçip “Allow” butonuna tıklayacağız. Bu şekilde CGI komutları artık IIS tarafından çalıştırılmaya başlanacaktır. Hemen aklıma gelmişken söyliyeyim. Windows 2003 Server’a Php’yi CGI olarak kuracağız.



Şimdi sol taraftan “Web Sites” a tıklayalım. Default Web Site’a sağ tıklayıp “Properties” i seçelim. Karşımıza gelecek pencerede “Home Directory” sekmesine gelelim. Sağ altta “Configuration” butonu yer almaktadır. “Configuration” butonuna tıkladığımız zaman karşımıza “Application Configuration” penceresi açılacaktır. Mappings sekmesindeki “Add” butonuna tıklayalım. “Add/Edit Application Extension Mapping” penceresi açılacaktır. Browse butonuna tıklayıp “c:/php” içindeki “php-cgi.exe” dosyasını seçip “Open” butonuna tıklayalım. “Add/Edit Application Extension Mapping” penceresindeki “Extension” kutucuğuna “.php” yazalım. (Noktayı unutmayalım). Ok butonlarına tıklayarak pencereleri kapatalım ve IIS’i tekrar başlatalım.



Aslına bakarsanız yapılacak işler bundan ibaret. Ancak NTFS formatlı dizinlerde bir de çalıştırma izni verilmesi gerekmektedir. Bunun için C altında yer alan “php” klasörünü açalım. Klasör içinde “php-cgi.exe” dosyasını bulalım. Sağ tıklayıp “Properties” i seçelim. Security sekmesine gelelim. Burada “php-cgi.exe” dosyasını kimlerin çalıştırma yetkisinin olduğu ve hangi yetkilerle çalıştırabildikleri yer almaktadır. Bizim yapmamız gereken bu listeye bir de IUSR_makinaadi kullanıcısını eklemektedir. Add butonunu kullanarak IUSR_makinaadi kullanıcısını listeye eklemelisiniz. Eğer bilgisayarınıza “ceviz” adını verdiyseniz eklemeniz gereken kullanıcı “IUSR_ceviz”’dir. Kullanıcıyı ekledikten sonra altta yer alan yetki listesinde “execution” ın seçili olup olmadığını kontrol ediniz.



İşte bu kadar. Windows 2003 Server üzerine Php, MySQL kurup IIS için gerekli ayarları yaptık. İsterseniz çalışıp çalışmadığını deneyebilirsiniz. Aşağıdaki kodları Notepad’de yazıp “phpinfo.php” adıyla wwwroot altına kaydediniz. Daha sonra da tarayıcıdan çağırabilirsiniz. Karşınıza Php 5.01. yazılı olan bir sayfa gelirse çalışıyor demektir.



ERKAN BALABAN

erkanbalaban@ultratv.net
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder Yazarın web sitesini ziyaret et
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> MySQL & phpMyAdmin Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Aynı mysql'u kullanan birçok nevşehir... ugurekinci Php Nuke Sorunlarınız 8 2010-07-12, 12:57:03 Son Mesajı Görüntüle
Yeni mesaj yok Windows Hostta Nuke Siteye Seo Uygula... cyprus_tde Php Nuke Sorunlarınız 3 2010-06-22, 09:30:57 Son Mesajı Görüntüle
Yeni mesaj yok Hazır server üstünden radyo yayını hadid Php Nuke Sorunlarınız 6 2010-05-02, 11:04:20 Son Mesajı Görüntüle
Yeni mesaj yok arkadaslar ...server sorunu bakarmısınız black_rose Php Nuke Sorunlarınız 0 2010-01-07, 20:35:57 Son Mesajı Görüntüle
Yeni mesaj yok Coppermine mySQL error !!! rache Php Nuke Modülleri 0 2010-01-01, 04:02:42 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright