2 Mayıs 2012 Çarşamba

Bilgisayarda PHP Çalıştırmak

PHP Dosyalarını Kendi Bilgisayarımda Nasıl Çalıştırabilirim?

PHP
Daha önceki yazımda da bahsettiğim gibi PHP ile hazırlanan programlar çalışabilmek için PHP yorumlayıcısına ihtiyaç duyarlar. C, Basic, Delphi gibi dillerde yazılan programlar gibi kendi başlarına çalıştırılabilir uygulama dosyaları yoktur. Siz sadece php kodlarını yazar ve ".php" uzantılı bir dosya oluşturursunuz. PHP yorumlayıcısı dosyayı okur ve yazdığınız programı çalıştırır. PHP desteği olan sunucuların verdiği hizmet budur. Yazdığınız programların nasıl çalıştığını görebilmek için programları hosting alanınızdaki ilgili klasöre upload etmeniz gerekir. Bu da PHP ile program geliştirirken ya da öğrenmeye çalışırken her deneme için tekrar tekrar sunucuya bağlanmanız ve PHP dosyanızı sunucuya yüklemeniz gerektiği anlamına gelir. 

Apache Server
Eğer PHP ile yazılmış bir site yönetiyorsanız hazırladığınız programın tam olarak doğru çalışıp çalışmadığını bilmeden sunucuya yüklemek istemezsiniz. Çünkü program yazılırken yapılan hatalar ancak çalıştırıldıkları zaman ortaya çıkarlar. Açıkçası PHP'de hata ayıklaması çok zordur ve bu hatalar yayında olan bir sitede meydana gelirse ziyaretçilere verilen hizmet  aksayabilir ya da site için güvenlik açığı oluşturabilir. Bu yüzden hazırlanan programların güvenli bir ortamda denenmesi gerekir. Eğer bilgisayarınıza PHP destekleyen bir yerel sunucu kurarsanız yazdığınız programları güvenle, rahatça deneyebilir ve olası hataları belirleyebilirsiniz. Ayrıca öğrenme aşamasında olanlar için de iyi bir çalışma ortamıdır. PHP yorumlayıcıları Apache Server üzerinde çalışırlar. Her ne kadar IIS(Internet Information Services) üzerinde de çlıştırılabilseler de en iyi sonucu Apache Sunucularda verirler. 

MySQL Database
Eğer PHP ile çalışacaksanız mutlaka veritabanı uygulamaları da yazacaksınız demektir. Bu durumda bilgisayarınıza bir veritabanı yönetim sistemi kurmanız gerekir.   Apache Sever üzerinde PHP ile en iyi uyum sağlayan veritabanı yönetim sistemi MySQL'dir. PHP, MSSQL ve Firebird gibi diğer veritabanları ile de çalışabilse de en iyi performansı MySQL Database üzerinde göstermektedir.



Bilgisayarınızda bir yerel sunucu kurmak için bu üç unsuru, Apache, PHP ve MySQL'i kumalısınız. veritabanı ile çalışmayacaksanız MySQL'i kurmasanız da olur. Ama hazır başlamışken veritabanını da aradan çıkarabilirsiniz.

Windows bilgisayar üzerine yerel sunucu kurabilmek için,

Apache Serveri buradan indirebilirsiniz >>Apache Server Download<<
PHP yorumlayıcısını buradan indirebilirsiniz >>PHP Download<<
MySQL'in ücretsiz sürümünü buradan indirebilirsiniz >>MySQL Download<<

Eğer PHP ve sunucular konusunda deneyimli değilseniz Apache-PHP-MySQL üçlüsünü otomatik olarak bilgisayarınızda kurmanızı ve yönetmenizi sağlayan hazır yerel sunucu programları da bulunmaktadır. Kullanışlı arayüzleri ve basit tasarımları ile özellikle web tasarım ve programlamaya yeni başlayanlar için idealdir. Ayrıca Joomla,Wordpress, Drupal,PHPbb gibi İçerik Yönetim Sistemleri(Content Management Systems-CMS) bu yerel sunucularda kurulup çalıştırılabilir. Aşağıda en çok kullanılan yerel sunucu programlarının indirme linklerini veriyorum. Bunlardan herhangi birini bilgisayarınıza indirip kurduktan sonra üzerinde çalıştığınız PHP programlarını deneyebilirsiniz.

Wam Server XAMPP Sever easyPHP

Şimdilik anlatacaklarım bu kadar. PHP oldukça kullanışlı ve zevkli bir dildir. Bu dili öğrenme yolundaki çalışmalarımıza bir sonraki yazımızda devam edeceğiz. Hepinize iyi çalışmalar...



Turgut Arslan

22 Nisan 2012 Pazar

savegco-antivir nedir?

Bloggerlar Spam Sitelere Dikkat Edin!

Hacker saldırısından korunmak
Eğer şu sıralar blog istatistiklerinizde  http://www4.savegco-antivir.com adresine ait herhangi bir linkten hit alıyorsanız dikkatli olun. Aslında böyle bir web sayfası  bulunmamakta. Bu site spam amaçlı hazırlanmış. Trafik kaynağı olarak gösterilen linke sakın ola tıklamayın. sizi başka bir siteye yönlendiriyor. Beni Emma Watson' s Sex Scene diye bir adrese yönlendirdi. Hemen kapatmaya çalıştım.  tarayıcı çıkmak istiyormusunuz mesajı verdi. Bu arada antivir de web sayfasının bilgisayarıma bir host file yüklemeye çalışırken bloke edildiğine dair bir uyarı verdi. Sayfayı görmemle kapata vasmam bir olduğu halde 2 saniyede siteden saldırı denemesi oldu. şimdi host dosyamı kontrol edeceğim umarım. bilgisayarıma format atmak zorunda kalmam.



http://www4.savegco-antivir.com nedir?

İnternette yaptığım küçük bir araştırma sonucu bu sitenin rusya kaynaklı bir spam site olduğunu öğrendim. Bildiğniz gibi ruslar yazılım işinde çok iyiler ancak bunu kötüye kullanıyorlar. Yani içerinde iyi olanları da var ama geneli öyle. Ayrıca başka zararlı siteler de varmış. Özellikle aşağıda sıraladığım sitelerden gelen trafiği ciddiye almayın ve Dash Board'ınızda görüntülenen linklerine tıklamayın. benden söylemesi,

Spam site listesi

http://www4.savegco-antivir.com
Hoodiastock.com
Domar.ru
www4.safe-vochecker.com
Most of the site which ends up .cn are these types
Blog.hartwick.edu
Mindtouch.com
http://magicofmakingupx.webstarts.com
www.mulberryoutletsales.net
http://fabrika-shatura.ru/
http://penfriends-international.com/
http://pro-taganrog.ru/
http://torentilo.com
hoodiastock.com
www.stop-a-cheater.com
http://adfoc.us/198121
http://www.googlecorrection.com  ????
http://www.777seo.com/seo.php?username=martyxmas&format=ptp
http://www.justforlaughsgags.tv
www4.safe-vochecker.com
freebiescom.org
www.blogobo.com
www4.savegco-antivir.com
stopsmoking-instantly.info
pingywebedition.somee.com
8b6beb9a.ultrafiles.net
articlemarketingrobots.org

ve daha binlercesi var maalesef
Bu sitelerden ve bu site kaynaklı linklerden uzak durmanız bilgisayar güvenliğiniz açısından çok önemli. Bu sitelere giden hiçbir yorumu onaylamayın. bu sitelerden gelen linklere sakın ola TIKLAMAYIN!!!
Not: Bu yazıda kullandığım resim http://www.turkmanga.org adresinden alınmıştır.