Etiket arşivi: php

Centos 5.4 ve Plesk 9.3 üzerinde php eAccelerator Kurulumu

Centos 5.4 ve Plesk 9.3 üzerinde php eAccelerator Kurulumu

Bildiğiniz gibi php yi hızlandırmak önbellekleme (cache) için çeşitli ücretsiz yazılımlar mevcut.
Bunlardan birisi de eAccelerator. eAccelerator php kodlarını önbellekleyip hem hızlandırır hem de optimize eder.
Biz aşağıdaki makalede bilinen kaynak koddan kurulum yerine atomiccorp firmasının hazır paket haline getirdiği ve centos 5.4, php 5.2.13 ve plesk 9.3
üzerinde sorunsuz şekilde çalışan .rpm paket kurulumunu ve bazı ayarlarını anlatacağız…

Okumaya devam et

Php PHP 5.3.x ile birlikte Deprecated (Onaylanmayan) Fonksiyonlar

Php PHP 5.3.x ile birlikte Deprecated (Onaylanmayan) Fonksiyonlar

Bildiğiniz üzere birkaç ay önce php 5.3 çıktı. Bu yeni sürümle beraber PHP’nin yeterliliklerini geniş çaplı olarak arttıracak ve performansını hızlandıracak değişiklikler var.

Ayrıca PHP 5.3 de artık 2 yeni hata seviyesi var: E_DEPRECATED ve E_USER_DEPRECATED.  E_DEPRECATED hata düzeyi, bir işlev veya özelliğin desteklenme durumlarını belirtmek için kullanılacak.

Böylelikle  örneğin eski php kodlarıyla oluşturmuş olduklarımızın bu sürümde çalışmayan fonksiyonlarını görmüş olacağız. Örneğin ereg, eregi, ereg_replace, eregi_replace, split, spliti, sql_regcase gibi fonksiyonları kullanıyorsanız hata mesajı yani “önerilmemektedir, onaylanmamaktadır (deprecated)” uyarısı alacağız. E_USER_DEPRECATED seviyesinde kullanıcı kodu ise  E_USER_ERROR ve E_USER_WARNING seviyeleri benzer şekilde tasarlanmıştır.
Okumaya devam et

Bad Behaviour ile spamları engelleme

Bad Behaviour ile spamları engelleme nasıl?

Bad behaviour email spamcılarını ve birçok kötü amaçlı bot yazılımlarını engelleyen bir güvenlik php scriptidir.

Scriptin birçok popüler cms ve blog yazılımları için pluginleri (eklentileri) mevcuttur…. Okumaya devam et

Php5 i Centos 5.x üzerinde Suhosin kullanarak kuvvetlendirme

Php5 i Centos 5.x linux üzerinde Suhosin kullanarak kuvvetlendirme nasıl yapılır?

Bu makale php5 i Suhosin yazılımı kullanarak centos 5 üzerinde kurulumunu anlatmaktadır.
Suhosin kısaca: php yi ayrıntılı bir biçimde korumaya yarayan çeşitli exploit ve kötü kodlardan koruyan ücretsiz bir modüldür.
Sistem: Centos 5.2
Php: Php 5.x
Ip adres: 192.168.0.100

Okumaya devam et

HTML sayfalarda PHP çalıştırma nasıl?

HTML sayfalarda PHP çalıştırma nasıl?
Bu teknik yalnızca Apache web sunucularında ve php nin aktif olması, htaccess dosyalarının çalışıyor olması gerekmektedir.

Bir text editör yardımı ile örneğin pspad ile .htaccess dosyamızı açtıktan sonra,
addtype application/x-httpd-php .html
addtype application/x-httpd-php .htm

yukarıda verilen kodu içine ekliyoruz. Ondan sonra herhangi bir .html uzantılı HTML dosyamızda php kodları çalıştırabiliriz. Hepsi bu.. 😉

Apache mod_expires ile sayfaları hızlandırmak

Apache mod_expires ile sayfaları hızlandırmak

Merhabalar. Daha önceki konu ile alakalı makalemizde belirttiğimiz ve örneklerle açıkladığımız mod_deflate ile; dinamik sayfaları(php,html,htm,css,javascript,text) sıkıştırmayı göstermiştik…
Okumaya devam et

Mod_deflate – Gzip ile Bandwith tasarrufu ve hızlı açılan sayfalar

mod_deflate sayfaları kullanıcıya teslim etmeden sıkıştırıp yollayamaya yarayan bir apache modulüdür.

Mod_deflate standart gzip kodlamalarından daha iyi bir sıkıştırma olanağı sağlar.

Ayrıca Sayfalara kod eklemek yerine .htaccess e tek bir kaç satırlık kod ile html php css js xml gibi dosyaları sıkıştırabilir…

Okumaya devam et