Skip to content

PHP Ders 1: PHP’ye Giriş

PHP sunucu taraflı çalışan bir betik dilidir.


PHP Öğrenmeden Önce Bilmeniz Gerekenler

PHP’ye başlamadan önce aşağıdakiler hakkında bilgi sahibi olmanız gerekmektedir:

  • HTML / XHTML
  • JavaScript

Bunları öğrenmek için bizi takip etmeye devam edin. Yazılmış ve/veya yazılacak dersler olacaktır.


PHP Nedir?

  • PHP’nin açılımı “Hypertext Preprocessor
  • PHP, ASP gibi sunucu taraflı bir betik dilidir.
  • PHP scriptler sunucuda çalıştırılır.
  • PHP bir çok  veritabanını destekler(MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, vb.)
  • Açık kaynak kodludur.
  • PHP’yi indirip, kurmak ücretsizdir.

PHP Dosyası Nedir?

  • PHP dosyalarına yazı, html etiketleri ve scriptler yazabilirsiniz.
  • PHP dosyalarını sunucuda çalıştırıldıktan sonra tarayıcı HTML bir çıktı olarak gönderilir.
  • PHP dosyalarının uzantısı “.php”, “.php3” veya “.phtml” olabilir.

MySQL Nedir?

  • MySQL bir veritabanı sunucusudur.
  • MySQL büyük ve küçük uygulamalar için rahatlıkla kullanılabilir.
  • MySQL standart SQL komutlarını destekler.
  • MySQL bir kaç platformda çalışabilir.
  • MySQL’i indirip, kurmak ücretsizdir.

PHP + MySQL

  • MySQL ile kombine edilmiş PHP farklı platformlarda kullanılabilir.(Windows’da geliştirirsiniz, Linux’da kullanırsınız gibi.)

Neden PHP?

  • PHP farklı platformlarda rahatlıkla çalıştırabilirsiniz.
  • PHP günümüzde kullanılan bir çok sunucu ile uyumludur(Apache, IIS, vb.)
  • PHP’yi resmi sitesinden indirip, kurmak tamamen ÜCRETSİZDİR. (www.php.net)
  • PHP’yi öğrenmek kolaydır ve sunucu tarafında verimli çalışır.

Nereden Başlamalıyım?

PHP destekli bir sunucuya sahip olmak için aşağıdaki adımları takip edebilirsiniz:

  • Bir hosting kiralayabilirsiniz
  • Kendi sunucunuza Apache kurup daha sonra PHP ve MySQL’i kurabilirsiniz.
  • Zend Server CE, Xampp, Wamp gibi programları kurabilirsiniz.

TR Kodlama GitHub'da!

TR Kodlama'da yer alan makaleleri GitHub üzerinden düzenleyebileceğinizi biliyor muyudunuz? Harika değil mi? Bu makale ile ilgili düzenleme yapmak isterseniz aşağıdaki butona tıklayınız!

GitHub'da Görüntüle ve Düzenle!