Php'ye Giriş
DERS NO: 1 |
KONU: PHP'YE GİRİŞ |
PHP'YE GİRİŞ
PHP, sunucu taraflı çalışan, dinamik ve interaktif web site hazırlama konusunda çok güçlü bir dildir. PHP çok yaygın olarak kullanılan, ücretsiz ve MICROSOFT’ UN ASP sine alternatif olabilen bir teknolojidir. Web uygulamaları için tam uyumludur ve HTML Kodlarının içine direkt olarak adapte edilebilir.
PHP yazım dizini(syntax) bakımından Perl ve C dilleriyle büyük benzerliklere sahiptir. Çoğunlukla PHP Apache (web sunucusu) ile birlikte birçok farklı işletim sisteminde kullanılabilir. PHP ayni zamanda ISAPI ve MICROSOFT IIS destekleyerek Windows ortamında da kullanılabilir.Bir PHP dosyası text, HTML taglari ve scriptler içerebilir.Dosyadaki scriptler server da yorumlanır.
Ne Öğrenmeniz Gerekiyor?
Başlamadan önce aşağıdaki konulara hakim olmanızı öneririz.
HTML / XHTML
Script Bilgisi
PHP Nedir?
PHP (Personel Home Page) Kişisel Web Sayfası
PHP , ASP gibi server-taraflı dildir.,
PHP Server tarafından yorumlanır
PHP çeşitli databaseleri destekler (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
PHP Açık kaynaklı bir dildir(OSS)
PHP kullanımı ücretsizdir
PHP Dosyası Nedir?
PHP dosyası, HTML taglari ve script içerir
PHP tarayıcılara HTML görünümlü olarak döner
PHP “.php”, “.php3″, veya “.phtml” uzantılar ile tarif edilir.
MySQL Nedir?
MySQL veritabanı sağlayıcısıdır.
MySQL küçük ve büyük uygulamaların her ikisi içinde uygundur
MySQL standart SQL i destekler
MySQL sayılardan oluşan bir platformda derlenir
MySQL kullanımı ücretsizdir
PHP + MySQL
PHP , MySQL ile tam uyumlu bir dildir.farklı işletim sistemlerinde yorumlanabilir(Windows sisteminde oluşturulabilir ve Unix sisteminde sunulabilir.
Neden PHP?
PHP farklı platformlarda kullanılabilir(Windows, Linux, Unix, etc.)
PHP bütün serverlara uyumlu haldedir(Apache, IIS, etc.)
PHP resmi sitesi: www.php.net den ücretsiz olarak yüklenebilir ve kullanılabilir
PHP öğrenimi kolaydır
Nasıl Başlanır ?
Bilgisayarınıza Apache Web Serverini kurun
Bilgisayarınıza PHP servisini yükleyin
Bilgisayarınıza MySQL i yükleyin.
İlk 3 maddeyi görmezlikten gelip, Apache2Triad veya benzerlerini kullanabilirsiniz.