LEMP adalah kombinasi Linux, Nginx, MySQL, dan PHP-FPM. Nginx menangani koneksi web, PHP-FPM memproses kode PHP, sedangkan MySQL menyimpan data aplikasi.
sudo apt update
sudo apt install nginx mysql-server php-fpm php-mysql php-cli php-curl php-mbstring php-xml unzip -ysudo systemctl enable --now nginx
sudo systemctl enable --now mysql
systemctl status nginx --no-pagersudo mysql_secure_installation
sudo mysqlBuat database dan user khusus aplikasi. Hindari menggunakan user root dari kode PHP.
CREATE DATABASE toko CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'toko_app'@'localhost' IDENTIFIED BY 'GantiDenganPasswordKuat';
GRANT ALL PRIVILEGES ON toko.* TO 'toko_app'@'localhost';
FLUSH PRIVILEGES;php -v
ls /run/php/Nama socket PHP-FPM dari hasil perintah tersebut akan dipakai di konfigurasi Nginx.