PHP ,sunucu tarafli calisan,dinamik ve interaktif website hazirlama konusunda cok guclu bir dildir.PHP cok yaygin olarak kullanilan,ucretsiz ve MICROSOFT’un ASP sine alternatif olabilen bir teknolojidir.Web uygulamalari icin tam uyumludur ve HTML Kodlarinin icine direkt olarak adabte edilebilir.
PHP yazim dizini(syntax) bakimindan Perl ve C dilleriyle buyuk benzerliklere sahiptir.Cogunlukla PHP Apache(web sunucusu) ile birlikte bircok farkli isletim sisteminde kullanilabilir.PHP ayni zamanda ISAPI ve MICROSOFT IIS destekleyerek Windows ortaminda da kullanilabilir.Bir PHP dosyasi text,HTML taglari ve scriptler icerebilir.Dosyadaki scriptler server da yorumlanir.
Ne Ogrenmeniz Gerekiyor?
Baslamadan once asagidaki konulara hakim olmanizi oneririz.
•HTML / XHTML
•Script Bilgisi
PHP Nedir?
•PHP (Personel Home Page) Kisisel Web Sayfasi
•PHP , ASP gibi server-tarafli dildir.,
•PHP Server tarafindan yorumlanir
•PHP cesitli databaseleri destekler (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
•PHP Acik kaynakli bir dildir(OSS)
•PHP kullanimi ucretsizdir
PHP Dosyasi Nedir?
•PHP dosyasi, HTML taglari and script icerir
•PHP tarayicilara HTML gorunumlu olarak doner
•PHP “.php”, “.php3”, or “.phtml” uzantilar ile tarif edilir.
MySQL Nedir?
•MySQL veritabani saglayicisidir.
•MySQL kucuk ve buyuk uygulamalarin her ikisi icinde uygundur
•MySQL standart SQL i destekler
•MySQL sayilardan olusan bir platforda derlenir
•MySQL kullanimi ucretsizdir
PHP + MySQL
PHP , MySQL ile tam uyumlu bir dildir.farkli isletim sistemlerinde yorumlanabilir(Windows sisteminde olusturulabilir ve Unix sisteminde sunulabilir.
Neden PHP?
•PHP farkli platformlarda kullanilabilir(Windows, Linux, Unix, etc.)
•PHP butun serverlara uyumlu haldedir(Apache, IIS, etc.)
•PHP resmi sitesi : www.php.net den ucretsiz olarak yuklenebilir ve kullanilabilir
•PHP ogrenimi kolaydir
Nasil Baslanir ?
•Bilgisayariniza Apache Web Serverini kurun
•Bilgisayariniza PHP servisini yukleyin
•Bilgisayariniza MySQL i yukleyin.
•Ilk 3 maddeyi gormezlikten gelip , Apache2Triad veya benzerlerini kullanabilirsiniz.