Kohana Php Framework
Kohana BSD license ile koruma altına alınmış open source bir php frameworktur. Php5 ile object oriented ve MVC mimarisini kullanılarak geliştirilmiştir. Diğer frameworklere göre daha esnek bir frameworktür.
Kısa bir tanımdan sonra artık Kohana'nın kurulumuna geçebiliriz;
- Kohana website'sinden en son kararlı sürümü indiriyoruz ve web sunucumuzun rootuna açıyoruz.
- application/bootstrap.php dosyasını açıyoruz ve
- Default timezone,
- BaseUrl adreslerini düzenliyoruz.
- application/cache ve application/logs klasörlerine yazma iznini veriyoruz.
Base Url adresimize browser ile giriş yaptığımızda, installation sayfası açılacaktır. Bu sayfada kurulumun başarılı olup olmadığını görebilirsiniz. Eğer kurulum başarılıysa install.php dosyasını siliyoruz. install.php dosyasını sildiğinizde base url adresinize tekrar giriş yaparsanız Hello World mesajını göreceksiniz.

Silverlight ve Apache Server
Merhabalar,
Bu yazımızda linux üzerinde apache server'da silverlight'ı nasıl yayınlayacağımız hakkında bilgi vermeye çalışacağım. Öncelikle bilindiği gibi web serverlar mime typelara göre yayın yapmaktadır. Silverlight için gerekli olan mime-typelar IIS sunucuda tanımlı olmasa bile sayfayı açamazsınız. Bunun için öncelikle apache sunucumuza mime type nasıl eklenir ona değinelim.
Apache sunucuzu kurduğunuz dizinde conf klasörü içerisinde mime.types isimli dosyayı bir editör ile açınız. Eğer apache web sunucuyu nereye kurduğunuzu bilmiyorsanız locate komutu ile dosyanızın yerini bulunuz. Genellikle bu dosya "/etc/httpd/conf/mime.types" dizininde yer almaktadır.
# locate mime.types /home/ramazan/mime.types /etc/httpd/conf/mime.types
dosyamızı bir editor ile açıyoruz
# nano mime.types
ve dosyanın sonuna aşağıdaki satırları ekliyoruz.
application/xaml+xml xaml application/x-silverlight-app xap
Yukarıda anlatılanları yaptıktan sonra silverlight projenizi publish edip test ettiğimizde çalıştığını göreceksiniz.
Visual Studio’da PHP
Şuan her ne kadar silverlight application yazıyor olsam da PHP ile başlamış olduğum yazılımda PHP'nin yeri bir başka. Ben PHP için notepad++ kullanıyorum ve yeterli de geliyor. Bugün ise yeni keşfetmiş olduğum visual studio için PHP toolsdan bahsedeceğim.
Jcxsoftware tarafından geliştirilen vs.Php, visual studio'yu PHP ide haline çeviriyor. Öyleki C#'da, Asp.net, silverlightta vb.. programlama dillerinde olduğu gibi debug özelliği de gelişmiş durumda. Buna benzer ideler muhakkak vardır fakat bir yandan .net uygulaması geliştiren birisi olarak visual studio'da php uygulama geliştirmek ayrı bir zevk. Bahsetmiş olduğum toolu buradan indirebilirsiniz. Vs2010, vs2008 ve vs2005 için tool çalışmakta. Maalesef vs.Php trial ve 30 gün kullanım ile kısıtlanmış durumda.