← Back to team overview

ius-coredev team mailing list archive

[Bug 898674] Re: Litespeed support for php53u

 

Jeffrey,

Sorry for the delay. I tested it and it works fine. Thanks for including
it!

FWIW, if you ever want to do a quick test, you can run 'php-ls -v' and
if 'litespeed' shows up in parentheses instead of 'cli' that means its
working. I also tested it using the Litespeed webserver and it worked as
expected.

$ php-ls -v
PHP 5.3.8 (litespeed) (built: Dec  1 2011 13:23:25)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
$ php -v
PHP 5.3.8 (cli) (built: Dec  1 2011 12:50:24) 
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/898674

Title:
  Litespeed support for php53u

Status in IUS Community Project:
  New

Bug description:
  Litespeed is web server that can be used instead of Apache. With PHP
  5.3, Litespeed support was added to PHP with a configure option.

  --- php53u.spec.orig	2011-12-01 09:54:07.139096804 -0500
  +++ php53u.spec	2011-12-01 09:55:16.358933239 -0500
  @@ -455,6 +455,16 @@
   The php-dba package contains a dynamic shared object that will add
   support for using the DBA database abstraction layer to PHP.
   
  +%package litespeed
  +Summary: API for the Litespeed web server
  +Group: Development/Languages
  +Requires: %{name}-common = %{version}-%{release}
  +Provides: %{real_name}-litespeed = %{version}-%{release}
  +Provides: php53-litespeed = %{version}-%{release}
  +
  +%description litespeed
  +The php-litespeed package contains the binary used by the Litespeed web server.
  +
   %package tidy
   Summary: Utility to clean up and pretty print HTML/XHTML/XML
   Group: Development/Languages
  @@ -694,7 +704,7 @@
   cp ext/ereg/regex/COPYRIGHT regex_COPYRIGHT
   
   # Multiple builds for multiple SAPIs 
  -mkdir build-cgi build-apache build-embedded build-zts 
  +mkdir build-cgi build-apache build-embedded build-zts build-litespeed
   %if 0%{?_with_fpm}
   mkdir build-fpm
   %endif
  @@ -919,6 +929,11 @@
   popd
   %endif
   
  +# Build litespeed module
  +pushd build-litespeed
  +build --with-litespeed ${without_shared}
  +popd
  +
   %if 0%{?_with_zts:1}
   # Build a special thread-safe Apache SAPI
   pushd build-zts
  @@ -989,6 +1004,9 @@
   install -m 755 -d %{buildroot}%{_libdir}/httpd/modules
   install -m 755 build-apache/libs/libphp5.so %{buildroot}%{_libdir}/httpd/modules
   
  +# install the php litespeed binary
  +install -m 755 build-litespeed/sapi/litespeed/php %{buildroot}%{_bindir}/php-ls
  +
   %if 0%{?_with_zts:1}
   # install the ZTS DSO
   install -m 755 build-zts/libs/libphp5.so %{buildroot}%{_libdir}/httpd/modules/libphp5-zts.so
  @@ -1138,6 +1156,10 @@
   %{_bindir}/phpize
   %{_mandir}/man1/phpize.1*
   
  +%files litespeed
  +%defattr(-,root,root)
  +%{_bindir}/php-ls
  +
   %files devel
   %defattr(-,root,root)
   %{_bindir}/php-config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/898674/+subscriptions


References