Agar Nginx dapat menemukan file dan menayangkannya dengan benar, file tersebut harus disimpan ke "web root". Yang dapat ditemukan di jalur berikut di CentOS 7, Show
_6Untuk membuat file di lokasi itu _7Kami ingin memasukkan kode PHP yang valid, di dalam file kosong _8Setelah ini, simpan dan tutup file Kunjungi halaman berikut di browser web Anda untuk memverifikasi bahwa pemrosesan PHP berfungsi, Ganti "alamat_IP_server_Anda" dengan alamat IP aktual VM Anda, Instalasi Nginx, MySQL, PHP (LEMP) di CentOS 7 Administrasi sistem Linux, server Web PerkenalanPerangkat lunak LEMP adalah sekelompok perangkat lunak sumber terbuka yang biasanya diinstal pada saat yang sama untuk mengaktifkan situs web dinamis dan aplikasi web server host. Istilah ini sebenarnya merupakan akronim yang mewakili sistem operasi Linux, dengan server web ENginx. Data situs disimpan dalam database MySQL (atau MariaDB) dan konten dinamis diproses oleh PHP Kita akan mendapatkan panduan LEMP ini dengan PHP 7. 4 diinstal pada server CentOS 7, menggunakan MySQL sebagai sistem manajemen basis data PersyaratanAnda harus memiliki akun pengguna non-root yang berbeda di server Anda sebelum melanjutkan dengan instruksi ini Langkah 1 – Instalasi NginxKami akan menggunakan Nginx, server web berkinerja tinggi, untuk menyajikan halaman web kepada pengunjung situs. Untuk mendapatkan Nginx versi terbaru, pertama-tama kita akan menginstal repositori EPEL, yang menawarkan perangkat lunak tambahan untuk sistem operasi CentOS 7 Jalankan perintah berikut untuk menambahkan repositori CentOS 7 EPEL
Karena kita menggunakan perintah sudo, perintah ini dijalankan dengan hak akses root. Ini akan meminta Anda memasukkan kata sandi pengguna normal untuk mengonfirmasi bahwa Anda memiliki otorisasi untuk menjalankan perintah dengan kemampuan root. Saat diminta untuk mengonfirmasi penginstalan, tekan 6 untuk melanjutkanSekarang repositori EPEL telah diinstal di server Anda, gunakan perintah yum berikut untuk menginstal Nginx
Mulai layanan menggunakan Nginx setelah penginstalan selesai _Anda dapat segera menguji apakah semuanya berfungsi dengan baik dengan mengakses alamat IP publik server Anda di browser web Anda Navigate in a web browser to this URL : http://server_public_IP/ Halaman web CentOS 7 Nginx default akan ditampilkan untuk tujuan demonstrasi dan pengujian . Halamannya mirip dengan ini Jika Anda mencapai halaman ini, server web Anda telah berhasil diterapkan Jalankan perintah berikut untuk mengaktifkan Nginx mulai saat boot _Langkah 2 – Instalasi MySQLUntuk panduan lengkap, ikuti langkah-langkah dalam tutorial ini. Instal MySQL di CentOS/Redhat 7/6 & Fedora 31/30 Langkah 3 – Instal PHPPHP adalah bagian dari sistem kami yang akan memproses kode untuk menampilkan konten dinamis. Itu dapat mengeksekusi skrip, terhubung ke database MySQL kami untuk informasi, dan kemudian memberikan data yang diproses ke server web kami untuk ditampilkan Karena versi PHP yang disediakan secara default di server CentOS 7 kedaluwarsa, kami perlu menginstal repositori paket pihak ketiga untuk mengunduh dan menginstal PHP 7+ di server CentOS 7 Anda. Remi adalah repositori paket terkemuka yang menawarkan versi PHP terbaru untuk mesin CentOS Jalankan perintah berikut untuk menginstal repositori Remi untuk CentOS 7 _Setelah instalasi selesai, Anda harus menjalankan perintah untuk mengaktifkan repositori yang berisi versi PHP pilihan Anda. Untuk memverifikasi bahwa rilis PHP 7+ tersedia di repositori Remi, jalankan
Anda akan melihat output berikut KeluaranLoaded plugins: fastestmirror Loading mirror speeds from cached hostfile * remi-safe: mirrors.ukfast.co.uk Available Packages php70.x86_64 2.0-1.el7.remi remi-safe php71.x86_64 2.0-1.el7.remi remi-safe php72.x86_64 2.0-1.el7.remi remi-safe php73.x86_64 2.0-1.el7.remi remi-safe php74.x86_64 1.0-3.el7.remi remi-safe php80.x86_64 1.0-3.el7.remi remi-safe Dalam tutorial ini, kita akan menginstal PHP 7. 4. Untuk mendapatkan PHP7. 4, gunakan perintah berikut untuk mengaktifkan paket Remi yang tepat
Sekarang kita bisa menggunakan yum untuk menginstall PHP seperti biasa. Perintah berikut akan menginstal semua paket yang diperlukan untuk mendapatkan PHP 7. 4 bekerja di Nginx dan terhubung ke database berbasis MySQL
Untuk memastikan bahwa PHP diinstal sebagai versi pilihan Anda, jalankan 0Keluaran 1PHP sekarang telah berhasil diinstal pada mesin Anda. Setelah itu, kita harus membuat beberapa perubahan pada pengaturan default. Untuk mempermudah pengeditan file di CentOS, pertama-tama kita akan menginstal nano, editor teks yang lebih ramah pengguna daripada vi 2Edit file konfigurasi _7 di 8 atau editor teks pilihan Anda _3Periksa arahan pengguna dan grup sekarang. Jika Anda menggunakan nano, Anda dapat menelusuri frasa ini di dalam file saat ini menggunakan 9Keluaran _4Kita perlu mengubahnya menjadi _0Keluaran 5Temukan direktif 1 berikutnya. _2 akan mendengarkan pada host dan port tertentu melalui 3 secara default. Kami ingin memperbarui opsi ini agar mendengarkan pada file soket lokal, karena ini meningkatkan kecepatan server secara keseluruhanTemukan arahan 4, 5, dan 6. Secara default, baris ini dikomentari. Hapus simbol 7 sebelumnya di awal baris untuk menghapus tanda komentar. Setelah itu, setel pemilik dan grup ke 0Ubah baris yang berisi direktif mendengarkan _6Setelah selesai mengedit, simpan dan keluar dari file Jalankan perintah berikut untuk mengaktifkan dan memulai layanan 2 _7Langkah 4 – Siapkan Nginx untuk Melayani Halaman PHPSaat ini kami memiliki semua komponen yang diperlukan. Satu-satunya hal yang harus dilakukan adalah menginstruksikan Nginx untuk menggunakan prosesor PHP kami untuk konten dinamis Nginx menyediakan direktori khusus tempat kami dapat mengonfigurasi setiap situs web yang dihosting sebagai file konfigurasi berbeda menggunakan blok server. Ini sebanding dengan host virtual Apache Untuk melanjutkan, buat file baru di direktori 0 _8Salin blok definisi server PHP di bawah ke file konfigurasi Anda, dan ingatlah untuk mengubah direktif server_name dengan nama domain atau alamat IP server Anda Cara menginstal PHP7. 4 dengan Nginx di CentOS 7?Cara Install NGINX, MySQL, PHP v7 (LEMP) di CentOS 7 . 1 Semua Perintah – tanpa sudo 2 Semua Perintah – dengan sudo 3 Prasyarat 4 Langkah 1. Perbarui Sistem Anda 5 Langkah 2. Menginstal NGINX 6 Langkah 3. Menginstal MariaDB 7 Langkah 4. Menginstal PHP 8 Langkah 5. Mengonfigurasi Nginx untuk Memproses Halaman PHP Bagaimana cara mengkonfigurasi nginx dengan PHP FPM di CentOS 7?Semua metode akan menghasilkan penyiapan yang berfungsi. . 1) Instal Nginx menggunakan epel. (metode yang disarankan) yum install epel-release yum install nginx 2) Instal Nginx dari paket biner. . 3) Instal Nginx langsung dari sumber. . 4) Instal Nginx dari repo eksternal. . server http. . server https Cara menginstal PHP7. 4 di CentOS 7?Cara memutakhirkan PHP ke 7. 4 dalam centos 7? . Untuk menginstal PHP 7 terbaru, Anda perlu mengaktifkan repositori EPEL dan Remi. . Selanjutnya, Anda perlu menginstal paket yum-util. . Aktifkan remi repo sesuai versi PHP yang diinginkan, untuk PHP 7. 4,. Sekarang instal PHP7. 4 dengan semua modul yang diperlukan dengan perintah di bawah ini Bagaimana cara menginstal PHP FPM di CentOS 7?Cara menginstal tumpukan LEMP (Linux, Nginx, MySQL, PHP-FPM) di CentOS7 . Pembaruan sistem dan perubahan kata sandi. Instalasi Nginx dan PHP. . Pembaruan sistem dan perubahan kata sandi. . Instalasi Nginx dan PHP. . Memulai dan Mengonfigurasi Nginx. . Instal server MariaDB. . Tambahkan situs web Anda atau atur blok server (host virtual Nginx) |