Show 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 NginxInstal Nginx terlebih dahulu 1 2 3 4 dnf pasang nginx systemctl aktifkan --sekarang nginx systemctl mulai nginx systemctl status nginx
1. Layanan FirewallDMasukkan 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
2. Instal PHPVersi 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. PengujianMemeriksa 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 Pengujian PHP dengan Informasi PHP4. Nginx + Blok Server NginxSelanjutnya, 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 Pengujian PHP dengan Nginx Block Server5. Mencari Ekstensi PHPJika Anda memerlukan ekstensi atau modul PHP lain, cari nama paket dengan perintah 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 🙂 |