Android

Bagaimana untuk memasang timbunan lempur pada debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

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.

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

Pasang Stack LEMP pada Debian 9

Mula cepat ini akan menunjukkan kepada anda langkah-langkah asas yang diperlukan untuk mendapatkan timbunan LEMP yang dipasang pada pelayan Debian 9.

Prasyarat

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

Langkah 1. Memasang Nginx

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

sudo apt update sudo apt install nginx

Perkhidmatan Nginx akan dimulakan secara automatik selepas proses pemasangan selesai.

Langkah 2. Memasang MariaDB

Dengan pembebasan Debian 9, MySQL digantikan dengan MariaDB sebagai sistem pangkalan data lalai. Pasang MariaDB dengan menjalankan arahan berikut:

sudo apt install mariadb-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 MySQL dan bukannya MariaDB, periksa tutorial kami untuk arahan pemasangan.

Langkah 3. Memasang PHP

Debian 9 kapal dengan PHP versi 7.0. Untuk memasang PHP FPM dan jenis modul PHP yang paling biasa:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Untuk memasang PHP 7.2, lawati tutorial ini.

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.0-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