Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:install:commandline [2014/06/27 19:44]
Michael Armstrong [How to Install LiteSpeed Web Server from the Command Line]
litespeed_wiki:install:commandline [2015/07/20 19:13]
Michael Alegre removed
Line 1: Line 1:
-====== How to Install ​LiteSpeed Web Server from the Command Line ======+====== How to Set Up LiteSpeed Web Server from the Command Line ======
  
-This wiki will cover how to install ​LSWS (either Enterprise or Standard edition) from the command line. This wiki is meant for those familiar with the Unix/Linux console command line environment that see a GUI (the WebAdmin console) ​as a distraction and overhead. This wiki is not meant for users using [[litespeed_wiki:​cpanel:​auto-installer|cPanel/​WHM]],​ [[litespeed_wiki:​plesk:​installation|Plesk]],​ or [[litespeed_wiki:​apache:da|DirectAdmin]]. Users using a control panel should use the guide associated with their control panel.+This wiki covers ​how to set up LSWS (either Enterprise or Standard edition) from the command line on a server that already has a working Apache installation. This wiki guides the user through the steps necessary to install LSWS and build PHP. **This wiki assumes that the user already has a working Apache installation.** LSWS will automatically read and run off the Apache configs already on this server. 
 + 
 +This wiki is meant for those familiar with the Unix/Linux console command line environment that see a GUI as a distraction and overhead. ​ 
 + 
 +This wiki is not meant for users using [[litespeed_wiki:​cpanel:​auto-installer|cPanel/​WHM]],​ [[litespeed_wiki:​plesk:​installation|Plesk]],​ or [[litespeed_wiki:​directadmin:apache|DirectAdmin]]. Users using a control panel should use the guide associated with their control panel.
 ===== Step 1: Download the LSWS package ===== ===== Step 1: Download the LSWS package =====
  
Line 29: Line 33:
 The installer will ask you a number of questions (covered in detail [[http://​www.litespeedtech.com/​docs/​webserver/​install|here]]). The installer will ask you a number of questions (covered in detail [[http://​www.litespeedtech.com/​docs/​webserver/​install|here]]).
  
-**Note:** It may be best to set Port Offset to a number other than "​0"​. If Port Offset is set to "​0",​ LSWS may stop Apache and start LSWS after a successful installation. This is not ideal, since we still need to build the PHP binary for LiteSpeed.+**Note:​** ​The installer will ask you to set a port offset. ​It may be best to set Port Offset to a number other than "​0"​. If Port Offset is set to "​0",​ LSWS may stop Apache and start LSWS after a successful installation. This is not ideal, since we still need to build the PHP binary for LiteSpeed.
  
 ===== Step 3: Build matching PHP ===== ===== Step 3: Build matching PHP =====
Line 35: Line 39:
 LSWS comes with a pre-built PHP 5 binary, but this only contains the barest of configurations and is not enough to run most websites. You should build your own PHP binary using configuration options to match those used by Apache. ​ LSWS comes with a pre-built PHP 5 binary, but this only contains the barest of configurations and is not enough to run most websites. You should build your own PHP binary using configuration options to match those used by Apache. ​
  
-<​del>​If LiteSpeed is running, you should switch back to Apache temporarily by clicking "​switch to Apache"​ link.</​del>​ +You can build PHP in two ways:
-Then, click "Build Matching ​PHP binary"​ link. It is going take a while.+
  
-**NOTE:**If you see below error message when Build Matching PHPtry increase "Max cPanel process memory (minimum: 256)" in cPanel (Main >Server Configuration >> Tweak Settings) ​to at lease 512MB.+  - Using the WebAdmin console. This is highly recommendedeven for users who generally prefer the command line, as it combines steps. Simply access the WebAdmin through port 7080 and go to Actions ​Compile PHP. There you will be guided through the steps to build PHP. 
 +  - [[litespeed_wiki:​php:​lsapi|From the command line.]]
  
-<​file>​ +===== Step 4: Verify and switch ports =====
-Found Errors+
  
-ERROR: /​usr/​local/​bin/​php -i returns 134 +Restart LSWS
  
-You can try to build matching PHP from command line:  +  ​/​usr/​local/​lsws/​bin/lswsctrl restart
-"/usr/local/​cpanel/​whostmgr/​cgi/lsws/cmd_buildmatchingphp.sh"​ +
-</file>+
  
 +Now you can verify on the port you've chosen with you port offset that everything works as expected. It should! 8-)
  
-===== Step 4: Start LiteSpeed again ===== +Once you've verifiedswitch LSWS onto port 80.
- +
-Just click "​Restart LiteSpeed"​ +
-Then you can verify if everything works as expected. It should! 8-) +
- +
-If "Port Offset"​ is set to non-zeroyou can now replace Apache with LiteSpeed Web Server. Just click "​Switch to LiteSpeed"​.+
  
 That's it. That's it.
- 
-**WARNING:​** Do **NOT** uncheck "​httpd"​ service under WHM service manager, otherwise WHM wont restart LiteSpeed automatically when configuration has been changed. ​