This is an old revision of the document!
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!
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.