Instal php di nginx centos

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,

yum install nginx
_6

Untuk membuat file di lokasi itu

yum install nginx
_7

Kami ingin memasukkan kode PHP yang valid, di dalam file kosong

yum install nginx
_8

Setelah 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

Instal php di nginx centos

Perkenalan

Perangkat 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

Persyaratan

Anda harus memiliki akun pengguna non-root yang berbeda di server Anda sebelum melanjutkan dengan instruksi ini

Langkah 1 – Instalasi Nginx

Kami 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

$ sudo yum install epel-release

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

$ sudo systemctl enable nginx
6 untuk melanjutkan

Sekarang repositori EPEL telah diinstal di server Anda, gunakan perintah yum berikut untuk menginstal Nginx

$ sudo yum install nginx

Mulai layanan menggunakan Nginx setelah penginstalan selesai

$ sudo systemctl start nginx
_

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

Instal php di nginx centos

Jika Anda mencapai halaman ini, server web Anda telah berhasil diterapkan

Jalankan perintah berikut untuk mengaktifkan Nginx mulai saat boot

$ sudo systemctl enable nginx
_

Langkah 2 – Instalasi MySQL

Untuk panduan lengkap, ikuti langkah-langkah dalam tutorial ini. Instal MySQL di CentOS/Redhat 7/6 & Fedora 31/30

Langkah 3 – Instal PHP

PHP 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

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
_

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

$ yum --disablerepo="*" --enablerepo="remi-safe" list php[7-9][0-9].x86_64

Anda akan melihat output berikut

Keluaran
Loaded 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

$ sudo yum-config-manager --enable remi-php74

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

$ sudo yum install php php-mysqlnd php-fpm

Untuk memastikan bahwa PHP diinstal sebagai versi pilihan Anda, jalankan

$ sudo yum install nginx
0
Keluaran
$ sudo yum install nginx
1

PHP 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

$ sudo yum install nginx
2

Edit file konfigurasi

$ sudo systemctl enable nginx
_7 di
$ sudo systemctl enable nginx
8 atau editor teks pilihan Anda

$ sudo yum install nginx
_3

Periksa arahan pengguna dan grup sekarang. Jika Anda menggunakan nano, Anda dapat menelusuri frasa ini di dalam file saat ini menggunakan

$ sudo systemctl enable nginx
9

Keluaran
$ sudo yum install nginx
_4

Kita perlu mengubahnya menjadi

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
_0

Keluaran
$ sudo yum install nginx
5

Temukan direktif

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
1 berikutnya.
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
_2 akan mendengarkan pada host dan port tertentu melalui
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3 secara default. Kami ingin memperbarui opsi ini agar mendengarkan pada file soket lokal, karena ini meningkatkan kecepatan server secara keseluruhan

Temukan arahan

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
4,
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
5, dan
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
6. Secara default, baris ini dikomentari. Hapus simbol
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
7 sebelumnya di awal baris untuk menghapus tanda komentar. Setelah itu, setel pemilik dan grup ke
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
0

Ubah baris yang berisi direktif mendengarkan

$ sudo yum install nginx
_6

Setelah selesai mengedit, simpan dan keluar dari file

Jalankan perintah berikut untuk mengaktifkan dan memulai layanan

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
2

$ sudo yum install nginx
_7

Langkah 4 – Siapkan Nginx untuk Melayani Halaman PHP

Saat 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

$ yum --disablerepo="*" --enablerepo="remi-safe" list php[7-9][0-9].x86_64
0

$ sudo yum install nginx
_8

Salin 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)