E-Posta adresinizi girin ve yeni eklenen yazılardan haberdar olun.

Yazı Arşivi

Twitter

Fetching latest tweets...

Takvim

February 2008
M T W T F S S
« Jan   Mar »
 123
45678910
11121314151617
18192021222324
2526272829  

PHP 4/5 LiteSpeed API Desteği ile derleme

Litespeed Web Server kendi php apisini kullanarak çalışmayı tercih ediyor. Bunun için LiteSpeed kuracağınız yerde php yi LiteSpeed API (lsapi) desteği ile derlerseniz daha performanslı çalışacaktır.
Bu aşamada izleyeceğimiz adımlar şunlar :

1) Öncelikle PHP sitesinden (http://tr2.php.net/downloads.php) PHP 4 veya PHP 5 son versiyonunu indirin.

wget http://tr2.php.net/get/php-5.2.5.tar.gz/from/this/mirror
tar -zxf php-5.2.5.tar.gz 

2) Açılan dizinin içindeki sapi dizinine girin.

cd php-5.2.5/sapi

3) LiteSpeed Web Server API sayfasından ( http://www.litespeedtech.com/products/lsapi/download/ ) PHP için son versiyon LSAPI’yi “sapi” dizini içine indirin.

wget http://www.litespeedtech.com/packages/lsapi/php-litespeed-4.3.tgz
tar -zxf php-litespeed-4.3.tgz

4) Dosyayı burada açtıktan sonra PHP kaynak dosyalarının olduğu dizine geri dönün ve aşağıdaki komutları çalıştırın.

cd ..
touch ac*
./buildconf --force

5) PHP yi aşağıdaki gibi derleyin. Burada ekstra derleme parametreleri kullanabilirsiniz . ( Örn : –with-soap )

Configure/Compile PHP:
./configure '--prefix=/lsphp5' '--with-litespeed' '--with-config-file-path=../php' --with-mysql ...
make
make install

Not : PCRE ( Perl Compatible Regular Expressions ) desteğinin makinenize verilmiş olması gerekmektedir.

6) PHP kaynak dizini içindeki sapi/litespeed/ dizini içindeki binary php dosyasını alıp litespeed’i yüklediğiniz dizin altındaki fcgi-bin/ altına lsphp ismi ile kaydedin.

cd /lswsinstall/fcgi-bin/
mv lsphp lsphp.old
cp /php-src/sapi/litespeed/php lsphp

7) Kontrol etmek amaçlı aşağıdaki komutu kullanabilirsiniz.

cd ..
fcgi-bin/lsphp -v

Bu komutu çalıştırdığınız zaman aşağıdakine benzer bir çıktı almış olmalısınız.

PHP 5.2.5 (litespeed) (built: Feb  22 2008 16:03:22)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

8) Artık Litespeed Webserver ‘ı tekrar başlatabilirsiniz.

/lswsinstall/bin/lswsctrl restart

Aşağıdaki error log dosyalarından hata var ise takip edebilirsiniz.

tail -n100 /lswsinstall/logs/error.log
tail -n100 /lswsinstall/logs/stderr.log

İlginizi çekebilecek diğer içerikler:

3 comments to PHP 4/5 LiteSpeed API Desteği ile derleme

  • mehmet

    Hocam eline sağlık guzel bir anlatım olmuş lakin benim öğrenmek istediğim şu litespeed kurulumunu yaptıktan sonra bu şekilde derleme yaptığımızda sitelerin yayınlanmasında bir sorun çıkıyormu çünkü çoğu kişi kurulumu yapıp derlemeyi iyi yapmadıklarından sorunların çıktığını belirtmiş.

  • mehmet

    Sitede sürekli aynı sayfaların açılması veya sitede sadece resim dosyalarının gözükmesi gibi