Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara Install Apache dengan PHP-FPM di Ubuntu 22.04


Apache dan PHP-FPM keduanya banyak digunakan dalam pengembangan web untuk menyajikan konten dinamis. Sementara Apache adalah server web paling populer yang digunakan saat ini, PHP-FPM adalah manajer proses FastCGI yang menyediakan cara yang lebih cepat dan lebih efisien untuk memproses permintaan PHP. Menggabungkan keduanya dapat meningkatkan kinerja situs web secara signifikan.
Advertisement
Dalam artikel ini, kami akan memberikan panduan langkah demi langkah tentang cara menginstal Apache dengan PHP-FPM di Ubuntu 22.04.
Langkah 1: Perbarui sistem Anda

Sebelum menginstal perangkat lunak baru apa pun, Anda harus memperbarui sistem Anda untuk memastikan bahwa semua paket selalu diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut di terminal:
sudo apt update && sudo apt upgrade 
Langkah 2: Instal Apache

Untuk menginstal Apache di Ubuntu 22.04, jalankan perintah berikut di terminal:
sudo apt install apache2 

Setelah instalasi selesai, Anda dapat memulai layanan Apache dengan menjalankan perintah berikut:
sudo systemctl start apache2 

Anda juga dapat mengaktifkan Apache untuk memulai saat boot dengan menjalankan perintah berikut:
sudo systemctl aktifkan apache2 
Langkah 3: Instal PHP-FPM

Repositori default mungkin tidak berisi paket versi PHP terbaru. Jadi kami selalu lebih suka menggunakan PPA ondrej/php untuk menginstal PHP yang berisi sebagian besar versi.
Untuk mengonfigurasi PPA, jalankan perintah berikut:
sudo apt install python-software-properties sudo add-apt-repository ppa :ondrej/php 
Kemudian instal PHP bersama dengan PHP-FPM, dengan menjalankan perintah berikut di terminal:
sudo apt install php8.2 php8.2-fpm 

Catatan: Ganti “8.2” dengan diperlukan versi PHP (Seperti: 8.1, 7.4, 7.3, dll). Setelah instalasi selesai, Anda dapat memulai layanan PHP-FPM dengan menjalankan perintah berikut:
sudo systemctl start php8.2-fpm 
Anda juga dapat mengaktifkan PHP-FPM untuk memulai saat boot dengan menjalankan perintah berikut:
sudo systemctl aktifkan php8.2-fpm 
Langkah 4: Konfigurasikan Apache untuk menggunakan PHP-FPM
Untuk mengonfigurasi Apache agar menggunakan PHP-FPM, Anda harus mengaktifkan modul "proxy_fcgi" dan "proxy". Anda dapat melakukannya dengan menjalankan perintah berikut:
sudo a2enmod proxy_fcgi proxy 
Create file konfigurasi baru untuk host virtual Anda menggunakan perintah berikut:
sudo nano /etc/apache2/sites- available/example.com.conf 

Catatan: Ganti “example.com” dengan nama domain Anda. Di dalam file konfigurasi baru, tambahkan konfigurasi berikut dengan PHP-FPM:

ServerName example.com ServerAlias ​​www.example.com DocumentRoot /var/www/html Opsi -Indexes +FollowSymLinks +MultiViews AllowOverride All Memerlukan semua yang diberikan SetHandler "proxy:unix :/run/php/php8.2-fpm.sock|fcgi://localhost/" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log digabungkan 123456789101112131415161718    ServerName example.com    ServerAlias ​​www.example. com documentrooth/var/www/html opsi -Indexes +followsymlinks +multiviews allowoverride semua memerlukan semua yang diberikan setHandler "proxy: unix: /run/php/php8.2-fmm.sock | fcgi: // localhost/" errorLog $ {apache_log_dir_dir_dir_dir_dir_dir }/error.log    CustomLog ${APACHE_LOG_DIR}/access.log gabungan


Catatan: Sesuaikan arahan “ServerName”, “ServerAlias”, “DocumentRoot”, dan jalur soket PHP FPM agar sesuai dengan domain Anda dan jalur file yang diinginkan. Simpan dan tutup file dengan menekan CTRL+X, lalu Y dan ENTER. Aktifkan host virtual baru dengan menjalankan perintah berikut:
sudo a2ensite example.com.conf 
Reload the Apache web server to apply the changes:
sudo systemctl reload apache2 
Step 5: Test konfigurasi

Untuk menguji Apache dengan konfigurasi PHP-FPM, buat file PHP baru di direktori root dokumen situs web Anda:
sudo nano /var/www/html/test.php 

Tambahkan baris berikut ke file:


1


Simpan file dan keluar dari editor teks. Kemudian, buka browser web Anda dan arahkan ke “http://example.com/test.php”. Jika semuanya dikonfigurasi dengan benar, Anda akan melihat halaman informasi PHP.
Cara Menyiapkan Apache dengan PHP-FPM di Ubuntu 22.04 Menyiapkan Apache dengan PHP-FPMConclusion

Menginstal Apache dengan PHP-FPM di Ubuntu 22.04 dapat meningkatkan e kinerja situs web dan pengalaman pengguna secara keseluruhan. Apache adalah server web yang banyak digunakan, sedangkan PHP-FPM adalah manajer proses FastCGI yang memungkinkan pemrosesan permintaan PHP secara efisien. Bersama-sama, mereka memberikan kombinasi yang kuat yang dapat mengoptimalkan kecepatan dan kinerja situs web. Dengan mengikuti panduan langkah demi langkah dalam artikel ini, Anda dapat dengan mudah menginstal Apache dengan PHP-FPM di Ubuntu 22.04 dan memanfaatkan manfaatnya.



Referensi tecadmin.comArtikel Diperbarui pada: February 26, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically