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:php:apt [2021/02/03 19:02]
Jackson Zhang
litespeed_wiki:php:apt [2021/02/04 13:33] (current)
Lisa Clarke [What the Script Does] clarified that distro name is an example
Line 3: Line 3:
 For LSWS native and OpenLiteSpeed,​ Installing PHP with LiteSpeed SAPI from our repository is much faster and easier than compiling it yourself. If you are not used to compiling PHP you will likely find this method more comfortable. We currently maintain LiteSpeed PHP (LSPHP) for Debian 10 (Buster), Debian 9 (Stretch), Debian 8 (Jessie), Debian 7 (Wheezy), Ubuntu 12.04 (Precise Pangolin), Ubuntu 14.04 (Trusty Tahr), Ubuntu 16.04 (Xenial Xerus), Ubuntu 18.04 (Bionic Beaver) and Ubuntu 20.04 (Focal Fossa) in this repository. As the Debian/​Ubuntu Operating Systems become EOL (End of Life) we will stop updating packages for those Operating Systems in this repository without notice. For LSWS native and OpenLiteSpeed,​ Installing PHP with LiteSpeed SAPI from our repository is much faster and easier than compiling it yourself. If you are not used to compiling PHP you will likely find this method more comfortable. We currently maintain LiteSpeed PHP (LSPHP) for Debian 10 (Buster), Debian 9 (Stretch), Debian 8 (Jessie), Debian 7 (Wheezy), Ubuntu 12.04 (Precise Pangolin), Ubuntu 14.04 (Trusty Tahr), Ubuntu 16.04 (Xenial Xerus), Ubuntu 18.04 (Bionic Beaver) and Ubuntu 20.04 (Focal Fossa) in this repository. As the Debian/​Ubuntu Operating Systems become EOL (End of Life) we will stop updating packages for those Operating Systems in this repository without notice.
  
-===== Important Update for Debian/​Ubuntu ​Repository =====+===== Important Update for Debian Repository =====
 As of October 27th 2016 we have updated our signing key and encryption for better protection and safety. Do not worry if you receive an error like: As of October 27th 2016 we have updated our signing key and encryption for better protection and safety. Do not worry if you receive an error like:
  
Line 35: Line 35:
 ===== Installation ​ ===== ===== Installation ​ =====
  
-  - Add the LiteSpeed Debian/​Ubuntu ​Repository with the following command: (You must have **wget** installed ) \\ \\  <​code>​wget -O - http://​rpms.litespeedtech.com/​debian/​enable_lst_debian_repo.sh | bash</​code>​+  - Add the LiteSpeed Debian Repository with the following command: (You must have **wget** installed ) \\ \\  <​code>​wget -O - http://​rpms.litespeedtech.com/​debian/​enable_lst_debian_repo.sh | bash</​code>​
   - Install LiteSpeed PHP with apt-get: \\ \\ <​code>​apt-get install lsphpXX (XX can be 54,​55,​56,​70,​71,​72,​73,​74)</​code>​   - Install LiteSpeed PHP with apt-get: \\ \\ <​code>​apt-get install lsphpXX (XX can be 54,​55,​56,​70,​71,​72,​73,​74)</​code>​
  
Line 49: Line 49:
  
   apt-cache search lsphpXX (XX can be 54,​55,​56,​70,​71,​72,​73,​74)   apt-cache search lsphpXX (XX can be 54,​55,​56,​70,​71,​72,​73,​74)
-==== What does enable_lst_debian_repo.sh do? ==== 
-Note: This section is just to explain how the script works, please don't run the following command ​ 
  
-enable_lst_debian_repo.sh script will do the following things automatically: ​ +==== What the Script Does ==== 
-  * Detect your OS Ubuntu/​Debian distro and add associated LiteSpeed Debian/​Ubuntu Repository info to Debian'​s source list folder + 
-Depending on distro of your system, The script will automatically add distro info to the repo list. For example, if your system is jessie, the script will do the following(please don't run the following command manually since it just explains how the enable_lst_debian_repo.sh automatically ​detects and does that):  +When you run the ''enable_lst_debian_repo.sh''​ script, it will automatically ​execute these lines of code: 
-<​code>​echo "deb http://​rpms.litespeedtech.com/​debian/ ​jessie ​main" > /​etc/​apt/​sources.list.d/​lst_debian_repo.list </​code>​ + 
-  * Fetch LiteSpeed Tech's gpg public key and add it to APT'​s ​trusted key zone +<​code>​ 
-<​code>​wget -O /​etc/​apt/​trusted.gpg.d/​lst_repo.gpg http://​rpms.litespeedtech.com/​debian/​lst_repo.gpg </​code>​ +echo "deb http://​rpms.litespeedtech.com/​debian/ ​demo main" > /​etc/​apt/​sources.list.d/​lst_debian_repo.list 
-  * Update the APT package list+</​code>​ 
 + 
 +This detects your OS Ubuntu/​Debian distro (''​demo''​ in this example) ​and adds associated LiteSpeed Debian/​Ubuntu Repository info to Debian'​s ​source list folder. 
 + 
 +<​code>​ 
 +wget -O /​etc/​apt/​trusted.gpg.d/​lst_repo.gpg http://​rpms.litespeedtech.com/​debian/​lst_repo.gpg ​ 
 +</​code>​ 
 + 
 +This fetches LiteSpeed Tech's GPG public key and adds it to APT's trusted key zone. 
 <​code>​apt-get update</​code>​ <​code>​apt-get update</​code>​
 +
 +This updates the APT package list. Packages installed from the LiteSpeed repository with the ''​apt-get''​ command will automatically authenticate the GPG signature of the repository.
 +
 +**REMEMBER**:​ You do not need to execute these steps yourself! The ''​enable_lst_debian_repo.sh''​ script does it for you!
 +
  
  
-When packages are installed from the LiteSpeed repository with the apt-get command, the gpg signature of the repository will now be automatically authenticated. 
 ===== Notes ===== ===== Notes =====
  
  • Admin
  • Last modified: 2021/02/03 19:02
  • by Jackson Zhang