Muradiye Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Aşağa gitmek
BaRaN
BaRaN

Windows 1210
Erkek Yay
Yılan
Mesaj Sayısı : 873
Doğum tarihi : 02/12/89
Yaş : 34
Nerden : güneşin doğduğu yer(DOĞUBEYAZIT)
İş/Hobi : cep telefonu
Bilgi : <center><font color="blue"><marquee direction="left" style="background:white">Muradiye Forum Bilgi Paylaşım Platformu</marquee></font></center
Rep Gücü : 0
Rep Puan : 8
Kayıt tarihi : 20/12/08
http://muradiyeforum.net

Windows Empty Windows

Çarş. Ara. 31, 2008 2:02 pm
Windows

PHP, Windows ortamında, Windows'un ODBC sürücülerini kullanarak,
sürücüsü bulunan bütün veritabanlarına ulaşabilir. Ancak Windows
ortamında geliştirseniz bile, Web sitenizi, Unix tabanlı ve ODBC-uyumlu
olmayan bir sunucuya gönderebilirsiniz. Bu durumda sayfalarınızda
kullanacağınız verileri muhtemelen MySQL aracılığıyla veritabanından
çekeceksiniz demektir. Bu yüzden Windows sisteminize MySQL kurmak ve
veritabanlarını bu araçla geliştirmeniz yerinde olur. Unix/Linux
ortamında ücretsiz olmakla birlikte MySQL, Windows için bedeli
paylaşımlı (shareware) olarak edinilebilir. Benioku dosyasında
belirtildiğine göre, programı eğitim amacıyla ve 30 günü aşmamak
kaydıyla kullanıyorsanız, ücret ödenmesi gerekmiyor. Diğer durumlarda
TCX firmasının Internet'te http://www.tcx.se adresindeki sitesindeki formları doldurarak lisans alınması gerekiyor. Bu programı, MySQL'in http://www.mysql.com/downloads/
adresinden edinebilirsiniz. Bu adresteki
mysql-shareware-3.22.34-win.zip dosyasını alarak, bir geçici dizinde
açın. (Sisteminiz gerçek Internet sunucusu olarak ticarî amaçlı hizmet
sağlayacaksa şu dosyayı almanız gerekir: http://www.mysql.com/Downloads/MySQL...21-win-src.zip) Shareware sürümünü içeren dosyayı açtığınızda ortaya çıkacak setup.exe programı MySQL'i kuracaktır.
MySQL Server'ın Windows'da da tıpkı Linux'ta olduğu gibi çalıştırılması
ve durdurulması gerekir. MySQL'in paylaşım sürümünü kullanmak için
Windows sistemlerinde mysqld-shareware.exe programını çalıştırmanız
gerekir. DOS komut istemcisini açın ve "C:/mysql/bin" dizinine giderek,
sırasıyla şu komutları verin:
mysqld-shareware
mysqlshow
mysqlshow -u root mysql
mysqladmin version status proc
Şimdi MySQL server çalışıyor ve biraz sonra PHP yoluyla kişisel Web
Server'ınıza hizmet vermeye hazır demektir. Bu komutları icra ettiğiniz
sırada bir hata mesajı ile karaşılaşırsanız, MySQL'in kuruluşunda hata
yapmış olabilirsiniz. DOS ekrarında test ve MySQLl veri tabanlarının
varlığını ve hizmete girdiğini gösteren mesajlar görürseniz, MySQL
güzelce çalışıyor demektir. Bunu bir de Browser ile ve PHP yoluyla
sınayalım:
Yukarıda IIS'e PHP desteği kazandırma çalışmaları sırasında oluşturmadı
iseniz, düz yazı programınızda şu tek satırı yazın; php.php adıyla,
kişisel Web'inizin kök dizinine kaydedin:

Browser'ınızı açın; URL hanesine örneğin http://localhost/PHP.PHP3
yazın. Açılacak sayfada iki şeye dikkat edin: MySQL ve ODBC bölümleri
var mı? MySQL bölümü varsa; kendinizi yeniden kutlayın! ODBC bölümü
yoksa, muhtemelen sisteminizde Microsoft'un Open Database Connectivity
(Açık Veribanı Bağlantısı) sürücüleri kurulu değil demektir.
(Windows'da Denetim Masası'nda ODBC simgesini görmüyorsanız, MS'un
sitesinden gerekli kur programını indirmeniz gerekebilir. Linux'ta ise
MyODBC programı ile bu imkanı kazanabilirsiniz.)
Bir kere daha tekrar etmek gerekirse, PHP ile veritabanına dayanan
sayfalar yapmak için mutlaka ve sadece MySQL sürücülerini kullanmak
gerekmez. Bunun yerine MS'un ODBC sürücülerini kullanabilirsiniz. Ancak
Web sitenize evsahipliği yapan firmanın size ODBC desteği verip
vermediğini öğrenmeniz gerekir. Aslında aynı şekilde, evsahibi firmanın
MySQL desteği verip vermediğini de öğrenmek zorundasınız. (PHP ile
MS-ODBC sürücülerini kullanabilmek için Andrew Stopford'un ASPToday
sitesindeki http://www.asptoday.com/articles/20000202.htm yazısında geniş bilgi bulabilirsiniz.)
Geçmiş olsun. Bana sorarsanız, PHP ile dolu yeni bir hayata başlamak
için en önemli adımı attınız. Bundan sonrası, sadece PHP dilini
öğrenmekten ibaret. Dilin üretecilerinden Zeev Suraski, bu yılın
başında İsrail'de yapılan ilk uluslararası PHP Konferansı'nda "PHP
öğrenmek zor mu?" diye soran bir bilgisayar meraklısına şu cevabı
veriyordu: "Bir haftadan fazla zaman ayırmanız gerekiyorsa, sizin için
zor demektir!"
Sayfa başına dön
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz