Wiki
 

How to install LiteSpeed from Command Line

Scope: Standard Edition and Enterprise Edition. Audience: Those familiar with Unix/Linux console command line environment and see GUI as distraction and overhead.

Step 1: Download LiteSpeed package

Run the following commands from ssh as root

cd /root
wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.2-std-i386-linux.tar.gz

Note: on some systems (Freebsd), fetch can be used

Step 2: Unpack and Install

Unpack the tarball and install

tar zxf  lsws-4.2.2-std-i386-linux.tar.gz
cd lsws-4.2.2
./install.sh

If you set Port Offset to “0”, it may stop Apache and start LiteSpeed after a successful installation, you may want to switch back to Apache temporarily as we still need to build PHP binary for LiteSpeed.

Step 3: Build matching PHP binary

There is a pre-built PHP 4 binary coming with LSWS, however, you should build your own PHP binary using matching configuration options used by Apache mod_php.

If LiteSpeed is running, you should switch back to Apache temporarily by clicking “switch to Apache” link. Then, click “Build Matching PHP binary” link. It is going take a while.

NOTE:If you see below error message when Build Matching PHP, try increase “Max cPanel process memory (minimum: 256)” in cPanel (Main » Server Configuration » Tweak Settings) to at lease 512MB.

Found Errors

ERROR: /usr/local/bin/php -i returns 134 

You can try to build matching PHP from command line: 
"/usr/local/cpanel/whostmgr/cgi/lsws/cmd_buildmatchingphp.sh"

Step 4: Start LiteSpeed again

Just click “Restart LiteSpeed” Then you can verify if everything works as expected. It should! 8-)

If “Port Offset” is set to non-zero, you can now replace Apache with LiteSpeed Web Server. Just click “Switch to LiteSpeed”.

That's it.

WARNING: Do NOT uncheck “httpd” service under WHM service manager, otherwise WHM wont restart LiteSpeed automatically when configuration has been changed.

 
litespeed_wiki/install/commandline.txt · Last modified: 2013/08/01 11:11 by Michael