How to install CentOS 8 Server + Static ip + LAMP SERVER + webmin admin panel.
Daftar Isi:
- Menginstal PHP pada CentOS 8
- Aktifkan repositori Remi
- Instal PHP
- Mengkonfigurasi PHP agar berfungsi dengan Apache
- Mengkonfigurasi PHP agar berfungsi dengan Nginx
- Kesimpulan
PHP adalah salah satu bahasa pemrograman sisi server yang paling banyak digunakan. Banyak CMS dan kerangka kerja populer seperti WordPress, Magento, dan Laravel dibangun dalam PHP.
Dalam panduan ini, kita akan membahas cara menginstal PHP 7.2, 7.3, atau 7.4 di CentOS 8. Sebelum memilih versi PHP mana yang akan diinstal, pastikan aplikasi Anda mendukungnya.
Kami juga akan menunjukkan kepada Anda bagaimana mengintegrasikan PHP dengan Nginx dan Apache.
Menginstal PHP pada CentOS 8
CentOS 8 didistribusikan dengan PHP 7.2. Versi ini mendukung sebagian besar aplikasi PHP modern, tetapi tidak akan lagi dipertahankan secara aktif pada November 2019. Versi PHP yang lebih baru tersedia dari repositori Remi.
Aktifkan repositori Remi
Jika Anda akan menginstal distro stable PHP versi 7.2, lewati langkah ini. Jika tidak, jika Anda ingin menginstal PHP 7.3 atau 7.4, aktifkan repositori Remi dengan menjalankan perintah berikut sebagai root atau pengguna dengan hak sudo:
sudo dnf install dnf-utils
Perintah di atas juga akan memungkinkan repositori EPEL.
Setelah instalasi selesai, jalankan perintah di bawah ini untuk mendapatkan daftar semua versi PHP yang tersedia:
sudo dnf module list php
Output akan menampilkan daftar semua modul yang tersedia, termasuk aliran terkait, versi, dan profil pemasangan.
Last metadata expiration check: 0:02:11 ago on Fri 18 Oct 2019 08:31:43 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 common, devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common, devel, minimal PHP scripting language php remi-7.3 common, devel, minimal PHP scripting language php remi-7.4 common, devel, minimal PHP scripting language Hint: efault, nabled, disabled, nstalled
Modul PHP default diatur ke PHP 7.2. Untuk menginstal rilis PHP yang lebih baru, aktifkan versi yang sesuai:
PHP 7.3
sudo dnf module reset php
sudo dnf module enable php:remi-7.3
PHP 7.4
sudo dnf module reset php
sudo dnf module enable php:remi-7.4
Anda sekarang siap untuk menginstal PHP di server CentOS Anda.
Instal PHP
Perintah berikut akan menginstal PHP dan beberapa modul PHP yang paling umum:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
Penggunaan PHP FPM diinstal sebagai dependensi dan digunakan sebagai server FastCGI. Mulai layanan FPM dan aktifkan untuk memulai secara otomatis saat boot:
sudo systemctl enable --now php-fpm
Mengkonfigurasi PHP agar berfungsi dengan Apache
Mengkonfigurasi PHP agar berfungsi dengan Nginx
Secara default, PHP FPM berjalan sebagai
apache
pengguna. Untuk menghindari masalah izin, kami akan mengubah pengguna menjadi
nginx
. Untuk melakukannya, edit garis yang disorot dengan warna kuning:
sudo nano /etc/php-fpm.d/www.conf
/etc/php-fpm.d/www.conf
… user = nginx… group = nginx
Pastikan direktori
/var/lib/php
memiliki kepemilikan yang benar:
chown -R root:nginx /var/lib/php
Setelah selesai, mulai ulang layanan PHP FPM:
sudo systemctl restart php-fpm
Selanjutnya, edit direktif virtual host Nginx, dan tambahkan blok lokasi berikut sehingga Nginx dapat memproses file PHP:
server { #… other code location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Agar konfigurasi baru berlaku, mulai ulang layanan Nginx:
Kesimpulan
PHP 7.2 tersedia untuk instalasi dari repositori CentOS 8 default. Jika Anda ingin menginstal versi yang lebih baru, Anda perlu mengaktifkan repositori Remi.
php centosCara menginstal dan menggunakan komposer php pada centos 7

Komposer adalah manajer dependensi untuk PHP. Komposer akan menarik semua paket PHP yang dibutuhkan oleh proyek Anda dan mengaturnya untuk Anda. Dalam tutorial ini, kita akan melalui langkah-langkah menginstal dan menggunakan Komposer pada mesin CentOS 7.
Cara menginstal dan menggunakan komposer php di debian 9

Komposer adalah manajer dependensi untuk PHP. Tutorial ini menyediakan langkah-langkah yang diperlukan untuk menginstal Komposer pada sistem Debian 9.
Cara menginstal php pada debian 9

Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah untuk menginstal PHP 7.2 di server Debian 9. Kami juga akan menunjukkan kepada Anda cara mengkonfigurasi Apache dan Nginx untuk menjalankan PHP.