PHP NEDR Scripting Progralama dilidir Cye benzer C

  • Slides: 7
Download presentation
PHP NEDİR? • Scripting / Progralama dilidir (C’ye benzer) • C ++ ortamında geliştirilmiştir

PHP NEDİR? • Scripting / Progralama dilidir (C’ye benzer) • C ++ ortamında geliştirilmiştir • Bedava / Açık Kod • Hızlı, açık, dengeli (stable), platform bağımsız • Derleme yok (No compile) • Kullanması kolay fakat çok güçlü • Hakkında gruplar/topluluklar vardır • Ve nesne tabanlıdır. Erman Yukselturk 1

Veri Akışı • Bütün bilgi ekranı sunucuda üretilir ve kullanıcı ekranına gönderilir. • Sunucunun

Veri Akışı • Bütün bilgi ekranı sunucuda üretilir ve kullanıcı ekranına gönderilir. • Sunucunun sağladığı bilgiler dinamik olarak değişir (değişebilir). • Kullanıcı sadece sonucu görür. Bilgi • Birden çok bilgi sunucusu olabilir. Sunucuları Sunucu • Sunucu ve bilgi sunucularının (Presentation Server) hepsi bir sunucuda toplanabilir. Kullanıcı Ekranı Erman Yukselturk 2

İhtiyacınız Olan Yazılımlar !!! • Web Server: Apache / IIS (Bölgesel veya/ve uzaktan (remote)

İhtiyacınız Olan Yazılımlar !!! • Web Server: Apache / IIS (Bölgesel veya/ve uzaktan (remote) ) • PHP (http: //www. php. net/) • My. SQL (http: //dev. mysql. com/) • PHP text / web editör (Ms Frontpage, Macromedia Dreamweaver, vs…) • Diğer isteğe bağlı yazılım araçları (www. phpmyadmin. net) • İşletim sistemi (Linux, Windows, Mac) • İşinizi ne görüyorsa onu kullanın. Erman Yukselturk 3

İndirmeler (Downloads) • WAMPSERVER (www. wampserver. com ) • Easy PHP (http: //www. easyphp.

İndirmeler (Downloads) • WAMPSERVER (www. wampserver. com ) • Easy PHP (http: //www. easyphp. org/index. php) • XAMPP (Herhangi bir işletim sistemi, Apache, My. SQL, PHP, Pearl) http: //www. apachefriends. org/en/index. html • php. My. Admin (www. phpmyadmin. net) My. Sql yönetici web uygulamaları • http: //dev. mysql. com, http: //apache. org, www. php. net Erman Yukselturk 4

Web editörleri • Adobe Dreamwear • Komodo (http: //www. activestate. com/komodo_edit/) • php. Designer

Web editörleri • Adobe Dreamwear • Komodo (http: //www. activestate. com/komodo_edit/) • php. Designer 2009 v 6. 2. 5. 2 (http: //www. mpsoftware. dk/ ) • Zend (http: //www. zend. com/en/) çok tercih edilen bir platformdur Erman Yukselturk 5

Web sunucu hizmeti alırken gerekli sorular 1. PHP destekleniyor mu? Hangi sürümler destekleniyor? 2.

Web sunucu hizmeti alırken gerekli sorular 1. PHP destekleniyor mu? Hangi sürümler destekleniyor? 2. My. Sql/Oracle/Posrgre. SQL destekleniyor mu, hangi sürümler? 3. Hangi PHP uzantıları (extensions) destekleniyor? 4. PHP scriptlerinden hangilerinde kısıtlamalar var? 5. Apache’yi kullandırırken hangi kısıtlamalar aktif? 6. Otomatik olarak hangi PHP yazılımlarını sunuyorsunuz? 7. Bazı php çatıları (framework) sunucularda Erman Yukselturk otomatik olarak çalışıyor mu? 6

PHP kodlarını web sayfalarınıza gömmek <h 3>Welcome</h 3> <? php echo "<p> Bazı dinamik

PHP kodlarını web sayfalarınıza gömmek <h 3>Welcome</h 3> <? php echo "<p> Bazı dinamik çıktılar</p>" ; ? > <p>Bazı durağan çıktılar</p> Kısa etiketler (tags) <? php print "Bazı dinamik çıktılar" ; ? > Erman Yukselturk 7