Cara Menginstal dan Menjalankan PHP-FPM di Linux
PHP FPM (FastCGI Process Manager) adalah alternatif dari implementasi PHP-FastCGI dengan beberapa fitur tambahan, umumnya digunakan untuk menjalankan aplikasi web yang berat.
Kamu bisa mengikuti langkah di bawah ini untuk menginstal dan menjalanakan php-fpm di linux.
- Pertama instal apache dan juga fast-cgi module.
$ sudo apt update $ sudo apt install apache2 libapache2-mod-fcgid -y
- Instal dan juga cek status PHP dan PHP-FPM.
$ sudo apt install php php-fpm -y $ sudo systemctl status php7.4-fpm
- Selanjutnya lakukan konfigurasi apache, pertama aktifkan module yang akan di butuhkan.
$ sudo a2enmod actions fcgid alias proxy_fcgi
- Jalankan konfigurasi host agar dapat menjalankan PHP-FPM.
sudo nano /etc/apache2/sites-available/000-default.conf
- Lalu tambahkan konfigurasi di bawah ini.
<FilesMatch \.php$> SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost" </FilesMatch>
- Lanjutkan dengan merestart apache.
$ sudo systemctl restart apache2 $ sudo systemctl status apache2
- Buat PHP script yang menampilkan informasi PHP.
sudo echo "<?php phpinfo(); ?>" > /var/www/html/info.php
Akses http://localhost/info.php atau http://serverIP/info.php. Pada bagian Server API nilainya adalah FPM/FastCGI.