Sinauan.com, sebuah VPS yang baru dibeli dari suatu layanan penyedia VPS, tentunya masih kosong, sehingga perlu kita siapkan dari sistem operasi atau database yang akan digunakan. Apa yang perlu kita install di VPS yaitu LAMP = Linux + Apache + MySQL + PHP.
Langkah-langkah Install LAMP di Server Cloud VPS sebagai berikut :
1. Perbarui infromasi paket yang tersedia dengan perintah > sudo apt update.
2. Perbarui Sistem Operasi Linux dengan perintah > sudo apt upgrade.
3. Install Apache > sudo apt install apache2.
4. Install MySQL > sudo apt install mysql-server.
Setelah server database MySQL diinstall jalankan perintah berikut > mysql -uroot
Kemudian membuat user dan password user
CREATE USER ‘phpmyadmin’@’localhost’ IDENTIFIED BY ‘<New-Password-Here>’;
GRANT ALL PRIVILEGES ON *.* TO ‘phpmyadmin’@’localhost’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
5. Install PHP 7.4
Jalankan perintah-perintah berikut :
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php7.4 libapache2-mod-php7.4 php7.4-curl php7.4-intl php7.4-zip php7.4-soap php7.4-xml php7.4-gd php7.4-mbstring php7.4-bcmath php7.4-common php7.4-xml php7.4-mysqli
Untuk Mengaktifkan apache jalankan perintah berikut :
sudo a2enmod php7.4
sudo a2enmod php7.4
sudo service apache2 restart
6. Memberikan Hak Akses Directory
chown -R www-data:www-data /var/www/html
/var/www/html dapat disesuaikan dengan directory tertentu dimana didalamnya merupakan sebagai penyimpanan source code nantinya.
7. Menambahkan memory limit (RAM)
jalankan perintah berikut : sudo gedit /etc/php/7.4/apache2/php.ini
ubah memory menjadi : memory_limit = 1024M
simpan dan restart perubahan : sudo service apache2 restart
8. Ubah Virtual Host
Masuk ke directory sites-available : cd /etc/apache2/sites-available
Salin default vhost dan ubah sesuai dengan nama domain untuk mempermudah bahwa vhost tersebut adalah konfigurasinya : sudo mv 000-default.conf namadomain.conf
Buka file konfigurasinya : sudo nano namadomain.conf
Ubah file konfigurasinya :
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
Simpan dan restart : sudo service apache2 restart
Simpan : tekan tombol ctrl + X
Demikian langkah install LAMP Server CloudVPS, Semoga sekumpulan catatan ini bermanfaat.
Referensi :
https://magefan.com/blog/install-local-lamp-server-for-ubuntu