Makalenin tamamını okuduktan sonra Suhosin in Centos üzerinde manuel olarak nasıl kurulur öğrenmiş olacaksınız. Bu kurulumu WHM/Cpanel üzerinden apache derlemesi yaparak ta otomatik olarak yaptırabilirsiniz.

Kuruluma başlamadan önce bazı testler yapılması gerekiyor.

1 - Öncelikle php info sayfası oluşturmalısınız. Suhosin yülkü ve çalışır durumda mı yoksa çalışmıyormu tespitini yapabilmek için. php info sayasını aşağıdaki kodu kullanarak oluşturalım.

<?php
phpinfo();
?>

ÖR: http://domain.com/phpinfo.php olarak sayfanızı oluşturabilirsiniz.

2- Kurulum yapabilmeniz için  php info sayfanızda “Configure Command” bölümünün karşısında “enable-versioning” yazmaması gerekiyor.

3- Zend Optimizer kullanıyorsanız Zend Optimizer ın son sürümünün yüklü olduğundan emin olun. Versionu ssh giriş yapıp  php-v komutu ile öğrenebilirsiniz.

Suhosion Extension Kurulumu

1- ssh ile sunucuya giriş yapıp komut satırına imlecin düşmesini sağlayın ve ilk olarak Suhosin extension dosyasını çekelim.

cd /usr/local/
wget http://www.hardened-php.net/suhosin/_media/suhosin-0.9.18.tgz

2- Çektiğimiz dosyayı zipten çıkartıp dizinin içine girelim.

tar -zxvf suhosin-0.9.18.tgz
cd suhosin-0.9.18

2- Aşağıdaki komutları sırasıyla uygulayalım ve ekran görüntüsünü doğrulayarak devam edin.
2.1

phpize

Ekran görüntüsü [2.1]
# phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
2.2-

./configure
make

Ekran görüntüsü [2.2]
/usr/local/suhosin-0.9.18/modules
2.3 -

  make install 

Ekran görüntüsü [2.3]
/usr/local/lib/php/extensions/no-debug-non-zts-20060613
Daha sonra suhosin.so dosyasını kopyalamak için bazı izinlerini değiştirmemiz gerekiyor bunun için şu komutu uyguluyoruz.
2.4 –

ls –lah /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

Ekran görüntüsü[2.4]
-rwxr-xr-x 1 root root 334K Sep 3 02:17 suhosin.so*
2.5 - Ve dosyamızı kopyalamak için aşağıdaki komutu kullanıyoruz

cp /usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so /usr/lib/php/extensions/no-debug-non-zts-20060613

Şimdi kurulumu tamamladık fakat PHP.ini dosyasına gerekli ayarların eklenip eklenmediğini kontrol etmemiz gerekiyor.

1 - Php.ini dosyamızın yerini tepit için şu kodu kullanıyoruz.

php -i |grep php.ini

Karşımızı php.ini dosyasının yeri /usr/local/Zend/etc/php.ini şekilde gözüküyor.

2 -Php ini dosyasını aşağıdaki kodu kullanarak text editörle açıyoruz.

nano /usr/local/Zend/etc/php.ini

Php ini dosyasında yapılacak 2 ayar mevcut

1) extension_dir karşılığının doğruluğunu kontrol etmek.
Ctrl + W kombinasunu ile “extension_dir” ı arıyoruz
Ekran görüntüsünün aşağıdaki gibi olduğuna emin olun.
extension_dir = /usr/lib/php/extensions/no-debug-non-zts-20060613/

2)”suhosin.so” Dynamic extensions bölümüne eklemek
Ctrl + W kombinasuonunu kullanarak bu sefer “Dynamic Extensions” ı aratıyoruz

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
bölümün alt tarafına aşağıdaki kodu ekliyoruz

extension=suhosin.so

Değişiklikleri kayıt ederek çıkış yapıyoruz.

Suhosin kurulumunu tamamladık. Kurulumu gerçekleştirirken karşınıza çıkan hataları yorum bölümünden bildirerek konu ile ilgili yardım istebilirsiniz.

Blog dünyasının vazgeçilmez ve açık kaynak kodlu ücretsiz dağıtılan sitemi wordpress , 3.0 sürümünü yayınladıktan hemen sonra 3.0.1 sürümünü yayınladı.
Wordpress 3.00 sürümü ile yaklaşık 1280 hatanın giderildiği ve yeni arayüz yapıldığı söylenmişti ki kuranlar farkına varmışlardır. Şimdilerde Wordpress 3.01 sürümü ile 50 ye yakın küçük ölçekteki hatanın giderildiği ve tasarıma eklemeler yapıldığı söylenmekte.
Wordpress geliştiricilerine bizlere [...]

Google un araçları/hizmetleri arasında bir diğeri de Google Public dns ,  aslında internet kullanıcıların çoğu özellikle telekomünikasyon kurumu tarafından engellenen sitelere giriş için alternatif alan adı servisleri (dns) kullanıyorlar.
Bu dns lere bir yenisini de Google ekledi. Google public Dns servisinin verdiği dnsleri kullandığınızda tüm yasaklı sitelere erişim sağlayabiliyorsunuz.
Google Public Dns hakkında daha ayrıntılı bilgi alabilirsiniz
Google [...]

Google Ajax Search API ne işe yarıyor ?
Google un Google Ajax Search API uygulaması web siteniz üzerinden Google da aramalar yaptırabilmenizi sağlıyor. En faydalı özelliği ise Ajax dili kullanılarak kodlanmış olması ve yapılan arama sonuçları için sitenin Google a yönlenmeyişi. Bu aramaların çok daha hızlı olmasını sağlıyor. Ve ziyaretçileriniz sitenizde gezinmeye devam ediyor.
Google [...]

Google un harita hizmeti arasında Google Earth , Google moon dan sonra Google Mars. Google Bütün evrenin haratasını çıkarmayı kafasına koymuş anlaşılan.
Google un Google mars özelliğini kullanarak Mars ı inceleyebilrsiniz.
Google Mars

Google un bu özelliğinden haberdar olmayan kişilerin var olduğundan eminim. Google Earth sistemine benzer bir yapı Google bizlere ay ın haritasını sunuyor ve gezinti yapabiliyoruz Ay ın üzerinde.
Google bu hizmetini NASA nın uydu görüntülerini edinerek sağlıyor
Ay ın üzerinde bir gezinti yapmak için Google moon -  Google Ayda ya gidin.

Zend ve Zend optimizer hakkında hemen hemen herkes tarafından tecrübe dilmiş küçük bir tanımı burda yeniden paylaşmak istiyorum. Zend Optimizer Zend motorununun çalışma zamanı derleyicisi tarafından üretilen bir tür kod üzerinde çalışır ve daha iyi performans için herzaman iyileme yapar.
Zend kurulumu kısaca anlatmak gerekirse  sunucunuza wget komutu ile ” http://downloads.zend.com/” dizinininde bulunan size uygun sürümü  [...]

UKÜ MSDN Academic Alliance üyeliği sayasinde MSDNAA Programı altında lisanslı olan bütün yazılımlar öğrenciler, akademik personel ve diğer personel için kullanılabilir duruma açılmıştır. Giriş yapmanız için gereken sayfanın linki aşağıdaki gibidir.
MSDN Academic Alliance Program Ukü / Ciu adresine buradan veya da aşağıdaki adresi tarayıcınızın adres çubuğuna kopyalayıp yapıştırarak ulaşabilirsiniz.
Bağlantı link:
http://msdn63.e-academy.com/elms/Storefront/Home.aspx?campus=ciu_ceng

Safe mod kapatma gereksinimi host unuz üzerine kurduğunu içerik yönetim sistemlerinde bazı modüllerin çalışması veya da bazı içerikler içindir. Bunu host sahibi olarak siz veya da host sağlayıcınız tarafından yapılabilecek küçük bir işlemdir.
Host sağlayıcısı iseniz eğer.
SSH a bağlanım root girişi yaptıktan sonra Apache derlmesi yapmak için Apache Conf dosyasını bir metin editörü ile açınız. Kullanabileceğiniz [...]

Oyunu oynamak için öncelikle appleti farenizle seçmeniz yani üzerine bir kere tıklamanız gerekmektedir. Player 1 “A” ve “Z” klavye tuşları ile haraket ettirilirken player 2 için ise yukarı ve aşağı  klavye yön tuşları kullanılmalıdır.
Oyun Java tabanlı olup kısa süre içinde kod parçaları ve kullanımları hakkında detaylı bilgi bu başlık altından yayınlanacaktır.
Tennis Game With Applet

[...]