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

Posted in LiteSpeed on February 26th, 2008 by Kürşad DARA | | 3 Comments

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

Subscribe to comments with RSS or TrackBack to ' PHP 4/5 LiteSpeed API Desteği ile derleme '.

  1. mehmet said,

    on May 26th, 2009 at 01:55

    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ş.


  2. on May 26th, 2009 at 09:38

    Ne tur sorunlar ?

  3. mehmet said,

    on May 26th, 2009 at 18:38

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

Leave a reply