PHP adalah bahasa pemrograman server-side yang digunakan oleh banyak situs web. Untuk menginstal PHP, jalankan perintah berikut di terminal:
sudo apt-get install php-fpm php-mysql
Setelah instalasi selesai, pastikan PHP berjalan dengan baik dengan menjalankan perintah berikut:
sudo systemctl status php-fpm
Konfigurasi Aplikasi
Setelah aplikasi terinstal, Anda perlu mengkonfigurasi aplikasi sesuai kebutuhan Anda. Berikut adalah beberapa konfigurasi yang harus dilakukan:
Nginx
Konfigurasi Nginx terletak di direktori /etc/nginx/. Konfigurasi default Nginx terletak di /etc/nginx/sites-available/default. Anda dapat mengedit file tersebut dengan menggunakan editor teks seperti nano atau vim.
Pastikan Anda menambahkan konfigurasi server blok untuk situs web Anda. Contoh konfigurasi server blok untuk situs web dengan domain "example.com" adalah sebagai berikut:
server {
  listen 80;
  server_name example.com;
  root /var/www/example.com;
  index index.php index.html;
Â
  location / {
    try_files $uri $uri/ /index.php?$args;
  }
Â
  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
  }
}
MySQL
Konfigurasi MySQL terletak di direktori /etc/mysql/. Konfigurasi default MySQL terletak di /etc/mysql/mysql.conf.d/mysqld.cnf. Anda dapat mengedit file tersebut dengan menggunakan editor teks seperti nano atau vim.
Pastikan Anda mengatur password root MySQL dan membuat pengguna basis data baru untuk aplikasi Anda. Jalankan perintah berikut untuk mengatur password root MySQL:
sudo mysql_secure_installation