Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks
Sisällysluettelo:
- Asenna LEMP Stack Ubuntu 18.04 -sovellukseen
- edellytykset
- Vaihe 1. Asenna Nginx
- Vaihe 2. MySQL: n asentaminen
- Vaihe 3. PHP: n asentaminen
- Vaihe 4. Nginxin määrittäminen käsittelemään PHP-sivuja
- Lisää tietoa
- Oppaat
Termi LEMP on lyhenne sen neljän avoimen lähdekoodin nimistä:
- L - Linux-käyttöjärjestelmä E - Nginx HTTP- ja käänteisen välityspalvelimen M - MySQL tai MariaDB-relaatiotietokannan hallintajärjestelmän P - PHP-ohjelmointikieli.
Tämä opasarja näyttää, kuinka asentaa Nginx, luoda Nginx-palvelinlohkoja, luoda ilmainen Let's Encrypt SSL -varmenne, asentaa ja suojata MySQL ja asentaa PHP 7.2.
Tämän sarjan yksityiskohtaiset oppaat on lueteltu tämän sivun lopussa.
Asenna LEMP Stack Ubuntu 18.04 -sovellukseen
Tämä pikakäynnistys näyttää perusvaiheet, joita tarvitaan LEMP-pinon asentamiseen Ubuntu 18.04 -palvelimelle.
edellytykset
Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.
Vaihe 1. Asenna Nginx
Nginx on saatavana Ubuntun arkistoissa. Päivitä pakettihakemisto ja asenna Nginx seuraavilla komennoilla:
sudo apt update
sudo apt install nginx
Vaihe 2. MySQL: n asentaminen
Seuraava vaihe on asentaa MySQL-paketit. Kirjoita niin:
sudo apt install mysql-server
Kun asennus on valmis, anna
mysql_secure_installation
komento parantaaksesi MySQL-asennuksen turvallisuutta:
sudo mysql_secure_installation
Sinua pyydetään asettamaan pääkäyttäjän salasana, poista tuntematon käyttäjä, rajoittamaan pääkäyttäjän pääsy paikalliselle koneelle ja poistamaan testitietokanta. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.
Vaihe 3. PHP: n asentaminen
Ubuntu 18.04 LTS toimittaa uusimman ja parhaan PHP-version 7.2. Asenna PHP FPM ja useita yleisimpiä PHP-moduuleja:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Vaihe 4. Nginxin määrittäminen käsittelemään PHP-sivuja
Nyt kun kaikki LEMP-komponentit on asennettu, voimme muokata Nginx-virtuaalisen isäntämääritystiedostoa ja lisätä seuraavat rivit, jotta Nginx voi käsitellä PHP-tiedostoja:
server {
#… other code
sijainti ~.php $ {sisältää katkelmat / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}
Muista käynnistää Nginx-palvelu uudelleen, jotta muutokset tulevat voimaan:
Lisää tietoa
Katso yksityiskohtaiset ohjeet jokaisesta vaiheesta seuraavissa ohjeissa.
Oppaat
Kuinka asentaa, asentaa hp officejet 6500a plus all-in-one -tulostin
Opi määrittämään ja asentamaan HP Officejet 6500A Plus All-in-one -tulostin.
Kuinka asentaa apache maven ubuntu 18.04: een
Apache Maven on ilmainen ja avoimen lähdekoodin projektihallintatyökalu ja ymmärrystyökalu, jota käytetään pääasiassa Java-projekteihin. Tässä opetusohjelmassa näytämme kaksi eri tapaa asentaa Apache Maven Ubuntu 18.04 -sovellukseen.
Kuinka asentaa lempipino debian 9: een
Tämä opasarja näyttää, kuinka asentaa Nginx, luoda Nginx-palvelinlohkoja, luoda ilmainen Let's Encrypt SSL -varmenne, asentaa ja suojata MySQL ja asentaa PHP







