Android

Bagaimana untuk memasang stail lemp di ubuntu 18.04

How to Install LEMP Stack in Ubuntu 20 04

How to Install LEMP Stack in Ubuntu 20 04

Isi kandungan:

Anonim

Istilah LEMP adalah singkatan dari nama-nama empat komponen sumber terbuka:

  • L - Sistem operasi Linux E - Nginx pelayan proksi HTTP dan terbalik M - MySQL atau sistem pengurusan pangkalan data relasi MariaDB P - bahasa pengaturcaraan PHP.

Siri tutorial ini akan menunjukkan kepada anda cara memasang Nginx, membuat blok pelayan Nginx, menghasilkan percuma Let's Encrypt SSL certificate, install dan secure MySQL dan install PHP 7.2.

Tutorial terperinci yang merupakan sebahagian daripada siri ini disenaraikan pada akhir halaman ini.

Pasang Stack LEMP pada Ubuntu 18.04

Mula cepat ini akan menunjukkan kepada anda langkah-langkah asas yang diperlukan untuk mendapatkan stack LEMP yang dipasang pada pelayan Ubuntu 18.04.

Prasyarat

Pengguna yang anda log masuk mestilah mempunyai keistimewaan sudo untuk dapat memasang pakej.

Langkah 1. Memasang Nginx

Nginx boleh didapati di repositori Ubuntu. Kemas kini indeks pakej dan pasang Nginx dengan perintah berikut:

sudo apt update sudo apt install nginx

Langkah 2. Memasang MySQL

Langkah seterusnya ialah memasang pakej MySQL. Untuk berbuat demikian:

sudo apt install mysql-server

Sebaik sahaja pemasangan selesai, mengeluarkan arahan mysql_secure_installation untuk meningkatkan keselamatan pemasangan MySQL:

sudo mysql_secure_installation

Anda akan diminta untuk menetapkan kata laluan root, mengalih keluar pengguna tanpa nama, menyekat akses pengguna akar ke mesin tempatan dan mengeluarkan pangkalan data ujian. Anda harus menjawab "Y" (ya) kepada semua soalan.

Jika anda mahu memasang MariaDB dan bukannya MySQL, periksa tutorial kami untuk arahan pemasangan.

Langkah 3. Memasang PHP

Ubuntu 18.04 LTS kapal dengan versi terbaru dan terbesar PHP 7.2. Untuk memasang PHP FPM dan beberapa jenis modul PHP yang paling biasa:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

Langkah 4. Mengkonfigurasi Nginx untuk memproses Halaman PHP

Sekarang kita mempunyai semua komponen LEMP yang dipasang, kita boleh mengedit fail konfigurasi hos maya Nginx dan menambah baris berikut supaya Nginx dapat memproses fail PHP:

server {

#… other code

lokasi ~.php $ {termasuk coretan / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}

Jangan lupa untuk memulakan semula perkhidmatan Nginx untuk melaksanakan perubahan:

sudo systemctl restart nginx

Maklumat lanjut

Untuk arahan yang lebih terperinci mengenai setiap langkah, sila rujuk tutorial berikut.

Tutorial