Cara menggunakan perintah php-fpm

Cara menggunakan perintah php-fpm

PHP adalah salah satu bahasa pemrograman paling populer di dunia yang digunakan untuk membangun website. PHP adalah bagian dari tumpukan LAMP (Linux Apache MariaDB PHP) / LEMP (Linux Nginx MariaDB PHP)

0. Instal Nginx

Instal Nginx terlebih dahulu

1

2

3

4

dnf pasang nginx

systemctl aktifkan --sekarang nginx

systemctl mulai nginx

systemctl status nginx

Baca tutorial lengkap Cara Install Nginx di CentOS 8

1. Layanan FirewallD

Masukkan layanan http ke FirewallD agar web server dapat diakses

1

2

3

firewall-cmd --tambahkan-layanan=http --permanen

firewall-cmd --muat ulang

firewall-cmd --daftar-layanan

Baca tutorial lengkap cara setting firewall dengan FirewallD di CentOS 8

2. Instal PHP

Versi PHP yang tersedia secara default di CentOS 8 adalah PHP versi 7. 2. 11

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

dnf info php

 

Nama         . php

Versi      . 7. 2. 11

Lepaskan      . 1. modul_el8. 0. 0+56+d1ca79aa

Lengkungan         . x86_64

Ukuran         . 4. 9 M

Sumber       . php-7. 2. 11-1. modul_el8. 0. 0+56+d1ca79aa. src. rpm

Repo         . @Sistem

Dari repo    . AppStream

Ringkasan      . PHP skrip bahasa untuk membuat situs dinamis web dinamis

URL          . http. //www. php. bersih/

Lisensi      . PHP dan Zend dan BSD dan MIT dan ASL 1. 0

Deskripsi  . PHP adalah dan HTML- tertanam skrip bahasa. PHP berusaha untuk membuat itu

             . mudah untuk pengembang untuk menulis secara dinamis dihasilkan web laman. PHP

             . juga penawaran dibangun-di database integrasi untuk beberapa komersial dan

             . non-komersial database manajemen sistem, jadi menulis a

             . database-diaktifkan laman web dengan PHP adalah cukup sederhana. Yang paling umum

             . penggunaan dari PHP coding adalah mungkin sebagai a pengganti untuk Skrip CGI skrip.

             .

             . Paket php package berisi modul (sering dirujuk ke sebagai mod_php)

             . yang ditambahkan dukungan untuk PHP bahasa ke Apache HTTP Server.

Instal paket PHP bersama dengan ekstensi yang sering digunakan

1

dnf pasang php php-mysqlnd php-pdo php-gd php-mbstring

Aktifkan dan jalankan layanan php-fpm

1

2

3

systemctl aktifkan php-fpm

systemctl mulai php-fpm

systemctl status php-fpm

3. Pengujian

Memeriksa hasil instalasi PHP

1

2

3

4

5

php -v

 

PHP 7. 2. 11 (cli) ( dibangun. Okt  9 2018 15< /a>:09. 36) ( NTS )

Hak Cipta (c) 1997-2018 Grup PHP Grup

Zend Mesin v3. 2. 0, Hak Cipta (c ) 1998-2018 Zend Teknologi

Memeriksa hasil instalasi PHP dengan membuat file PHPInfo

1

2

cd /usr/bagikan/nginx/html

gema " ?php phpinfo(); ?> " >< /a> info. php

Kemudian telusuri http. //ip-server/info. php

Cara menggunakan perintah php-fpm
Pengujian PHP dengan Informasi PHP

4. Nginx + Blok Server Nginx

Selanjutnya, coba konfigurasikan blok server untuk domain superuser. web. pengenal

Buat Dokumen Root terlebih dahulu dan file pengujian PHP

1

2

mkdir /var/www/pengguna super. web. id

gema " ?php phpinfo(); ?> " >< /a> /var/www/< /a>pengguna super. web. id

Kemudian server memblokir file konfigurasi dengan nama file superuser. web. pengenal. conf

1

vi /dll/nginx/conf. d/pengguna super. web. id. konfigurasi

Isi dari file konfigurasi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

server {

    dengarkan 80;

 

    nama_server pengguna super. web. id;

    root /var/www/pengguna super. web. id;

 

    indeks indeks. php indeks. html;

 

    lokasi / {

coba_ file $uri $uri/ /indeks. php?$query_string;

    }    

 

    lokasi ~ \. php$ {

coba_ file $fastcgi_script_name =404;

sertakan fastcgi_params;

fastcgi_pass unix. /jalankan/php- fpm/www. kaus kaki;

fastcgi_index indeks. php;

fastcgi_param DOKUMEN_ ROOT $realpath_root;

fastcgi_param SCRIPT_ NAMAFILE $realpath_root$fastcgi_script_name;

    }

 

    access_log /var/log/nginx/pengguna super.web. id. akses. log;

    error_log /var/log/nginx/pengguna super.web. id. kesalahan. log peringatkan;

}

Mulai ulang layanan Nginx

1

2

systemctl mulai ulang nginx

systemctl status nginx

Cek hasilnya dengan browsing http. //pengguna super. web. id/info. php

Cara menggunakan perintah php-fpm
Pengujian PHP dengan Nginx Block Server

5. Mencari Ekstensi PHP

Jika Anda memerlukan ekstensi atau modul PHP lain, cari nama paket dengan perintah dnf search

1

2

3

4

5

6

7

dnf cari php-

 

php-gd. x86_64 . A modul untuk PHP aplikasi untuk menggunakan grafik gd perpustakaan

php-cli. x86_64 . Perintah-baris antarmuka untuk PHP

php-fpm. x86_64 . PHP FastCGI Proses Manajer

php-cli. x86_64 . Perintah-baris antarmuka untuk PHP

. . .

Semoga berhasil 🙂