Apa itu linux nginx php?

Dalam tutorial ini, Anda akan belajar cara menginstal tumpukan LEMP di server CentOS 7. Ini adalah salah satu kelompok perangkat lunak paling populer yang dapat Anda gunakan untuk membangun situs web Anda. Mari kita langsung ke dalamnya

Apa itu linux nginx php?

 

Apa itu LEMP?

LEMP adalah setumpuk program yang bekerja secara kolektif untuk melayani situs web dinamis atau aplikasi web. Ini terdiri dari Linux (sistem operasi server), NginX/Nginx (aplikasi server web), MySQL (sistem manajemen basis data), dan PHP (bahasa scripting)

LEMP adalah alternatif populer untuk LAMP, yang menggunakan Apache alih-alih Nginx dan berfokus pada penyajian halaman web statis. Ada juga WAMP dan MAMP yang menggantikan Linux dengan Windows dan macOS

Sebelum kita memulai tutorial tentang cara menginstal LEMP, pastikan server atau VPS Anda berjalan di CentOS 7. Jika Anda menggunakan paket hosting VPS Hostinger Linux, instal CentOS dari tab Server di hPanel

Cara Memasang Tumpukan LEMP

Sekarang setelah Linux terinstal, kami akan memandu Anda melalui instalasi Nginx, MySQL, dan PHP

Tutorial ini mengharuskan Anda memiliki akses root dan menggunakan klien SSH seperti PuTTY (Windows) atau terminal shell (Linux, macOS) untuk terhubung ke VPS Anda

Langkah 1. Menginstal Nginx di CentOS 7

  1. Karena Nginx tidak tersedia di repositori default CentOS, kita perlu menginstal repositori EPEL terlebih dahulu dengan menjalankan perintah ini.
    yum install epel-release -y
  2. Selanjutnya, kita akan menginstal Nginx sendiri.
    yum install nginx -y
    _
  3. Setelah instalasi selesai, ketikkan baris berikut satu per satu untuk mengaktifkan Nginx.
    systemctl start nginx
    systemctl enable nginx
  4. Periksa apakah Nginx berjalan atau tidak dengan mengunjungi alamat IP publik server Anda. Halaman Anda akan terlihat seperti ini
    Apa itu linux nginx php?

Kiat Pro

Gunakan perintah sudo jika Anda tidak memiliki akses root

Langkah 2. Menginstal MySQL (MariaDB)

Kami akan menginstal MySQL menggunakan layanan MariaDB, garpu komunitas MySQL

  1. MariaDB termasuk dalam repositori default CentOS, jadi kita cukup menjalankan perintah yum untuk menginstalnya.
    yum install mariadb-server mariadb -y
  2. Setelah penginstalan selesai, aktifkan dan mulai layanan MariaDB.
    systemctl start mariadb
    systemctl enable mariadb
    _
  3. Amankan instalasi dengan menjalankan perintah berikut.
    mysql_secure_installation

    MariaDB akan menanyakan kata sandi root, yang tidak Anda miliki karena Anda baru saja menginstal MySQL. Untuk alasan itu, cukup tekan enter

  4. Prompt berikutnya akan menanyakan apakah Anda ingin mengatur kata sandi root. Masukkan Y dan ikuti petunjuknya.
    Enter current password for root (enter for none):
    OK, successfully used password, moving on…
    
    Setting the root password ensures that nobody can log into the MariaDB
    root user without the proper authorization.
    
    New password:
    Re-enter new password:
    Password updated successfully!
    Reloading privilege tables..
    .. Success!
    _
  5. Skrip akan mengembalikan beberapa pertanyaan keamanan. Kami menyarankan Anda untuk menekan Y untuk semuanya.
    Remove anonymous users? [Y/n]
    Disallow root login remotely? [Y/n]
    Remove test database and access to it? [Y/n]
    Reload privilege tables now? [Y/n]

    Setelah Anda menyelesaikan pengaturan, lanjutkan ke instalasi PHP

Langkah 3. Menginstal PHP v7. 3

  1. Kita perlu mengunduh dan menginstal repositori CentOS tambahan yang berisi paket-paket yang diperlukan untuk PHP v7. 3. Jalankan perintah ini satu demi satu.
    wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    rpm -Uvh remi-release-7.rpm
    _
  2. Aktifkan repositori php73, yang dinonaktifkan secara default.
    yum install yum-utils -y
    yum-config-manager --enable remi-php73
    _
  3. Setelah itu, instal paket PHP.
    yum install nginx -y
    _0

    Saat dimintai izin instalasi, cukup tekan Y

  4. Sekarang, instal modul PHP umum untuk memastikan layanan berfungsi dengan baik.
    yum install nginx -y
    _1

Langkah 4. Mengonfigurasi Nginx agar Bekerja dengan PHP 7

Hal terakhir yang perlu kita lakukan adalah mengonfigurasi Nginx agar berfungsi dengan PHP 7. Inilah cara Anda melakukannya

  1. Buat file konfigurasi Nginx baru dengan menjalankan editor teks nano.
    yum install nginx -y
    _2

    Kemudian, masukkan kode ini

    yum install nginx -y
    _3

    PENTING. Ganti your_server_ip dengan IP server Anda yang sebenarnya

  2. Simpan file dengan menekan CTRL + X (atau CMD + X untuk pengguna Mac). Selanjutnya, restart Nginx agar perubahan dapat diterapkan.
    yum install nginx -y
    _4
  3. Buka konfigurasi PHP-FPM.
    yum install nginx -y
    _5

    Temukan dan ubah baris ini

    • pengguna = apache ke pengguna = nginx
    • grup = apache ke grup = nginx
    • mendengarkan. pemilik = tidak ada yang mendengarkan. pemilik = nginx
    • mendengarkan. grup = tidak ada yang mendengarkan. grup = nginx
  4. Setelah selesai, tambahkan baris berikut di bawah ;listen = 127. 0. 0. 1. 9000
    yum install nginx -y
    _6
  5. Simpan file dengan menekan CTRL + X. Terakhir, mulai PHP-FPM dan aktifkan saat boot.
    yum install nginx -y
    _7

Kesimpulan

Tumpukan LEMP (Linux, Nginx, MySQL, PHP) adalah pilihan sempurna untuk melayani halaman web dinamis atau aplikasi web. Untungnya, proses instalasinya sederhana. Dengan pengetahuan dasar antarmuka baris perintah, Anda dapat dengan mudah mengatur semua program yang diperlukan di VPS Anda

Server hosting virtual Anda, aturan Anda. Dapatkan semua sumber daya yang Anda butuhkan untuk proyek berikutnya. Dapatkan Hosting VPS

Pada artikel ini, Anda telah mempelajari cara menginstal LEMP di CentOS 7. Untuk menyimpulkan, mari kita lihat semua langkah sekali lagi

  1. Dapatkan repositori EPEL dan instal Nginx di server Anda
  2. Instal dan konfigurasikan MariaDB
  3. Instal PHP dan semua paket umumnya
  4. Konfigurasikan Nginx agar berfungsi dengan PHP

Semoga berhasil dan jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan

Penulis

Edgaras G

Edgaras adalah administrator server veteran di Hostinger. Dia memastikan bahwa setiap server bekerja dengan kecepatan penuh dan memiliki semua kemajuan teknologi terbaru. Saat tidak bekerja, Edgaras menikmati bermain ski dan menjelajahi dunia

Apa itu Nginx PHP?

Nginx adalah server web http yang paling disukai komunitas DevOps . Dan pengembang menyukai bahasa pemrograman PHP karena memungkinkan mereka membangun dan menyebarkan situs web interaktif dengan cepat. Oleh karena itu, tidak heran jika banyak admin sistem perlu mengkonfigurasi Nginx, PHP, dan PHP-FPM di server Linux dan Windows.

Bagaimana cara menjalankan PHP di Nginx?

Konfigurasikan NGINX untuk PHP-FPM . Pastikan pengaturan konfigurasi di atas benar secara sintaksis dan mulai ulang NGINX

Apakah Nginx berfungsi di Linux?

Ikhtisar. Nginx (diucapkan sebagai "Engine-X") adalah server web open source yang sering digunakan sebagai proxy terbalik atau cache HTTP. Ini tersedia untuk Linux secara gratis .

Cara menginstal PHP7. 4 di Nginx?

Masuk sebagai root dengan hak istimewa sudo. .
Langkah 1. Tambahkan repositori Ondrej PHP PPA. .
Langkah 2. Instal PHP7. 3-FPM/PHP7. 4-FPM Untuk Nginx. .
Langkah 3. Periksa instalasi PHP. .
Langkah 4. Instal Ekstensi PHP. .
Langkah 6. Mulai ulang PHP-FPM dan Nginx