Bu “PHP 5 ve Veritabanı” eğitim programımızda sizlerin daha fazla faydalanmanız için dosyaları kendi sitemize yükledik (upload ettik). Faydalanın…
Tabi bu PHP denilen dil için bazı kolaylaştırılmış editor programları da var bunları kullanırsanız daha iyi olur sizin için, PHP dilini her Windows işletim sistemi kurulu olan PC’de bulunan “NOT DEFTERİ” programı ile de halledebiliriz. Ben tavsiye etmem bizim editör programını kullanın.
PHP Tarihi:
Rasmus Lerdorf, İnternetin henüz yayıldığı 1990 ların ortalarına doğru iş arıyordu. Hayat öyküsünü ya da diğer bir deyiş ile CV ’sini bir kişisel sayfada İnternette yayınlayıp iş başvurusu yaptıkları kişilere de bu İnternet adresini vermeyi planlıyordu. Tabi o zamanlar kişisel sayfa yapmak kolay değildi. Kendisi için bir yazılım yaptı ve bu yazılımın web’e aşina olmayanlar tarafından da kolayca kullanabileceğini düşündü. Bu yazılımın büyükçe bir bölümü Perl dilinden alınmıştı. Adına Personal Home Page (Kişisel Ana Sayfa) dediği bu programın çok tutulması üzerine form, nesne ve bir çok yeni özellik eklendi ve PHP günümüz halini aldı…
Server – PHP – MySQL İlişkisi:
Öncelikler arkadaşlar: Web Browser Nedir? Internet Explorer, Mozilla, Opera, Netscape gibi programlar… Web de Site gezmeye yarar…
Dersin büyük bir bölümünü resim üzerinden takip etmenizi öneriyorum…
Internet Explorer ya da başka bir tarayıcı programını açıyoruz. Adres çubuğuna www.bilisimmahallesi.com yazıyoruz. Vee site açılıyor… Peki bu nasıl oluyor?
Bakın şimdi ilk önce örnek vererek anlatacağım:
Web browser’dan bir komut veririz (site açma Ör: www.bilisimmahallesi.com) Bu komut İnternet aracılığı ile Web Server’a gider (bkz. Web Server Nedir?) Daha sonra bu sunucuda talebi karşılar sayfanın içeriğine göre Middleware’a (Asp, Php, ColdFusion, Jsp) sizi yönlendirir. Web sitenin içeriğini göstermek için de Veritabanı ile (MySQL, Oracle, MSSQL) bağlantı kurar sonra bu içerik bize aynı yolla geri döner sayfa açılır
Unutmayın: PHP 5 Sadece Apache ve IIS Web Server larda çalışır.
Unutmayın: MySQL ‘e veritabanı demek daha uygundur. MySQL ayrı bir ders!
ÖNEMLİ!:
Arkadaşlar çok önemli bir noktaya deyinmek istiyorum. Bizim Esas Server’ı mız bir makinedır. Bu makine Web Server, Middleware ve Relational Database ‘i içine alır.
Yukarda gördüğünüz Web Server bir yazılım türüdür.
Peki niye PHP?
1) Ücretsizdir
Java, ASP, ColdFusion ‘un maliyetleri var.
Oracle, MSSQOL ‘in maliyetler var.
IIS ‘in maliyeti var!
Burda PHP’nin en büyük faydası ücretsiz olmasıdır.
Çünkü yukarda bahsettiğim maliyetli şeylerle çalışmaz. MySQL, Apache gibi ücretsiz şeylerle çalışır. (IIS ile de çalışır ama IIS paralıdır.)
Yani PHP kullanırsanız bilgisayar ve işletim sistemi hariç hiç bir şeye para vermiyorsunuz. Linux İşletim Sistemi kullanırsanız ona da para vermiyorsunuz.
2) Tüm platformlarda çalışır
Macintosh işletim sisteminde, Windows işletim sisteminde, Linux işletim sisteminde, Unix işletim sisteminde çalışır.
3) Tüm platformlarda çalıştığı için çok geniş kullanımı vardır.
4) Server tabanlı çalışır.
Yani PHP yada ASP İstemci tarafında (Clint) -bkz. Clint- kodlar görüntülenmez.
5) Herkes kodu değiştirebilir.
6) Sadece WEB için ( İnternet için yazılmıştır.)
7) Tüm veritabanlarını kullanır.
Kaynak: www.bilisimmahallesi.com




November 28th, 2009
admin
Posted in 
