Assalamualaikum Warahmatullahi Wabarakatu, pada kesempatan kali ini saya akan share tentang panduan installasi webserver nginx dan PHP 8.0 pada Server berbasis Ubuntu 22.04, hal-hal yang perlu disiapkan adalah sebagai berikut :
- VPS / Server Ubuntu 22.04
- Koneksi ke server via SSH
- Koneksi ke Internet
Timeline perkembangan versi PHP
Ok, langkah awal yang perlu kita lakukan adalah melakukan installasi webserver nginx, lakukan installasi dengan mengetikkan perintah berikut : # apt install nginx
Setelah proses installasi selesai, selanjutnya lakukan pengecekkan status nginx apakah sudah running, dengan perintah : # systemctl status nginx
Setelah dipastikan running, ketikkan perintah berikut : # systemctl enable nginx , agar nginx dapat berjalan otomatis ketika server direstart, dan mendaftarkan service nginx pada library pada systemd
selanjutnya akses IP address server, atau domain server melalui webbrowser client, pastikan menampilkan tampilan berikut :
Langkah selanjutnya adalah kita akan melakukan installasi paket pelengkap sebelum melakukan installasi PHP 8.0, ketikkan perintah berikut :
# sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common -y
Langkah selanjutnya, tambahkan repository PPA:ondrej/php pada sistem Ubuntu 22.04, agar kita bisa melakukan installasi paket PHP yang terbaru, karena secara default php version yang terdapat pada Ubuntu 22.04 masih versi 7.4. Ketikkan perintah berikut :
# sudo add-apt-repository ppa:ondrej/php
Setelah penambahan dan update repository selesai dilakukan, sekarang kita sudah bisa melakukan installasi paket php8.0 dengan perintah berikut : # sudo apt install php8.0 -y
Selanjutnya, lakukan installasi paket php8.0-fpm (FastCGI Process Manager), yang dibutuhkan oleh nginx untuk menjalankan service PHP, ketikkan perintah berikut : # sudo apt install php8.0-fpm
Selanjutnya kita akan melakukan installasi module PHP tambahan sesuai dengan kebutuhan kita, dengan perintah berikut :
# sudo apt install php8.0-cli php8.0-common php8.0-imap php8.0-redis php8.0-xml php8.0-zip php8.0-mbstring
Setelah module php yang dibutuhkan telah terinstall dengan baik, selanjutnya lakukan pengecekkan pada paket php yang terinstall dengan perintah berikut : # php -v, paket php yang terinstall adalah versi 8.0.20
Selanjutnya kita akan melakukan konfigurasi pada Virtual Host pada Nginx, untuk mengkonfigurasi server_name dan konfigurasi location module php, ketikkan perintah berikut :
# nano /etc/sites-enabled/default
Setelah konfigurasi dilakukan, simpan konfigurasi. selanjutnya lakukan restart dan pengecekkan konfigurasi pada service webserver nginx dengan perintah berikut : # /etc/init.d/nginx restart dan nginx -t
Selanjutnya buatlah file yang akan menampilkan informasi terkait service php melalui webbrowser, buatlah file info.php pada direktori public_html # nano /var/www/html/info.php , ketikkan script php berikut didalam file tersebut.
Setelah itu, silahkan akses file info.php melalui webbrowser menggunakan ip / domain dari server kita, contoh : server.walidumar.my.id/info.php
Jika menampilkan output seperti yang ditunjukkan pada gambar diatas, maka service module php sudah berhasil di install dan dapat dijalankan melalui webserver.
Terimakasih, semoga tutorial kali ini bermanfaat, mohon maaf atas segala kekurangan.
Dukung terus, agar kami dapat terus berbagi dan menyajikan informasi yang bermanfaat untuk anda.
Wassalamualaikum Warahmatullahi Wabarakatu….