12
Fatih ÇAL PHP - Ders I (PHP’ye Giriş)

PHP - Ders I (PHP'ye Giriş)

Embed Size (px)

Citation preview

Page 1: PHP - Ders I (PHP'ye Giriş)

Fatih ÇALPHP - Ders I (PHP’ye Giriş)

Page 2: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP, ilk çıktığında “Personel Home Page (Kişisel Anasayfa)” olarak tanımlanıyordu. Günümüzde PHP geliştiricilerinin fazlasıyla PHP’yi geliştirmesiyle “PHP: Hypertext Preprocessor (Üstün Yazı Önişlemcisi)” olarak tanımlanmaya başladı.

PHP’yi bir metin (txt) dosyası olarak düşünebilirsiniz. Tek farkı uzantısının .php olmasıdır.

PHP - Ders I (PHP’ye Giriş)

Page 3: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP, bir yorumlayıcı ile birlikte çalışmaktadır. Bu yüzden yazılımda yorumlayıcının tanıdığı şekilde kodlama yapılması gerekmektedir. Yorumlayıcı PHP kodlarının <?php ve ?> arasında olup olmadığına bakar ve bu aradaki kodları yorumlayarak geriye bir HTML çıktısı üretir.

PHP Nasıl Kullanılır?

PHP - Ders I (PHP’ye Giriş)

Page 4: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP, her programlama dilinde de olduğu gibi bir yorumlayıcı ile çalışır. Bu yorumlayıcının adı Apache Web Server’dir. Apache Web Server ile yazmış olduğunuz PHP kodlarınızı sunucunuzda veya localinizde çalıştırabilirsiniz.

PHP Nasıl Çalışır?

PHP - Ders I (PHP’ye Giriş)

Page 5: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP kodlarınızı sunucuda çalıştırmayı düşünüyorsanız sunucunun Linux İşletim Sistemi olması kodlarınızın daha performanslı çalışmasına olanak sağlayacaktır.

PHP Nasıl Çalışır?

PHP - Ders I (PHP’ye Giriş)

Page 6: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP ile verilerinizi saklamanız gereken bir kodlama yapacaksanız veritabanı olarak da MySQL ile çalışmanız verilerinizi hem saklamanız hem de kullanmanız için kolay ve kullanışlıdır.

PHP Nasıl Çalışır?

PHP - Ders I (PHP’ye Giriş)

Page 7: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

Sunucuda çalışmak istiyorsanız; Bir hosting firmasından hosting alarak kurulumu hazır olan Apache ve MySQL hizmetinden faydalanabilirsiniz. Hem bu şekilde kendi web siteniz üzerinden yaptığınız çalışmaları herkesle kolay bir şekilde paylaşabilirsiniz.

Sunucu ile Local Arasında Fark Var mı?

PHP - Ders I (PHP’ye Giriş)

Page 8: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

Local’de çalışmak istiyorsanız; Bilgisayarınıza PHP yorumlayıcısı olan Apache Web Server’ı ve veritabanı sistemi olan MySQL’i kurmanız gerekmektir. Bunun yanında PHPMyAdmin’i kurmak da MySQL veritabanınızı kolay bir şekilde yönetmenizi sağlayacaktır.

Sunucu ile Local Arasında Fark Var mı?

PHP - Ders I (PHP’ye Giriş)

Page 9: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

Tabi bu programları tek tek kurabilmenin yanında tüm programları tek bir programda birleştirmiş yazılımları da kullanabilirsiniz. (Örn: EasyPHP - Windows için - , WAMP - Mac OS X için -)

Sunucu ile Local Arasında Fark Var mı?

PHP - Ders I (PHP’ye Giriş)

Page 10: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP, açık kaynak kodlu ve ücretsiz bir programlama dilidir. PHP, güvenilir bir dildir. PHP’nin güvenlik açığı yoktur. Yazılan PHP uygulamasının güvenlik açığı olabilir. Bu yazılımcı ile alakalı bir durumdur. PHP, kolay öğrenilebilir bir web programlama dilidir. PHP, birçok veritabanı ile uyumlu çalışmaktadır. MySQL gibi güçlü bir veritabanı yardımcısı vardır. PHP, açık kaynak kodlu olması ve yazılımcıların sevmesiyle beraber dünyada en çok kullanılan web programlama dilidir. PHP, nesneye yönelik bir web programlama dilidir.

Bilmemiz Gerekenler?

PHP - Ders I (PHP’ye Giriş)

Page 11: PHP - Ders I (PHP'ye Giriş)

Fatih ÇAL

PHP ile günümüzde en çok kullanılan Joomla, WordPress ve Drupal gibi içerik yönetim sistemleri yapabilirsiniz. PHP ile günümüzde en çok kullanılan Imageshack gibi resim depolama sistemleri yapabilirsiniz. PHP ile günümüzün vazgeçilmesi e-ticaret sistemi yazarak para kazanabilirsiniz :) PHP ile bir sosyal ağ sistemi (Facebook, Twitter) yapabilirsiniz. PHP ile birçok şey yapabilirsiniz.

PHP ile Ne Yapabilirsiniz?

PHP - Ders I (PHP’ye Giriş)

Page 12: PHP - Ders I (PHP'ye Giriş)

Fatih ÇALPHP - Ders I (PHP’ye Giriş)