Apache php mysql installer buatan indonesia

Tulisan ini akan mengajari cara mensetup linux debian agar bisa menjalankan php - mysql beserta setingan lain pendukungnya untuk memudahkan mengelola vps/server linux debian.

1. SETING SSH BIAR ENAK LOGIN DAN UPLOAD/DOWNLOAD FILE

1. rubah passoword root dulu (defaultnya kosong bro)

1.1 pindah akses ke root: “sudo su root”

1.2 ganti password root: “sudo passwd root”

2. Rubah setingan config SSH biar bisa login dengan root

2.1 edit  file sshd_config dengan editor vi: “vi /etc/ssh/sshd_config”

2.2 Tekan huruf “i” agar masuk ke mode edit

2.3 ganti tulisan ini: “PermitRootLogin no“ menjadi “PermitRootLogin yes“

2.4 ganti tulisan ini: “PasswordAuthentication no” menjadi “PasswordAuthentication yes”

Apache php mysql installer buatan indonesia

2.5 Simpan hasil edit dengan Ketik tombol “esc” kemudian tombol “shift” kemuian tombol “z” dua kali

2.6 restart sshd config dengan ketik: “sudo service sshd restart“

2. UPDATE KOMPONEN SISTEM OPERASI KE YANG TERBARU

1. Ketik: “apt-get update”

2. Ketik: “apt-get upgrade”

2.1 kalo ada tulisan “Do you want to continue [Y/n]” ketik “Y” saja (pakai Y besar ya bro)

Apache php mysql installer buatan indonesia

3. INSTALL PHP 7

1. Install paket yang dibutuhkan dan Ketik:

“sudo apt install ca-certificates apt-transport-https”

“wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -“

“sudo echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list”

2. Install PHP 7.2, Ketik:

“sudo apt update”

“sudo apt install php7.2”

3. Install required Module-Module PHP yang penting, ketik: “sudo apt install php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mysql php7.2-xml”

4. INSTALL APACHE WEB SERVER

1. Install Apache, Ketik:

“sudo apt update”

“sudo apt-get install apache2”

2. Seting domain website di Apache

2.1 Buat folder baru untuk domain baru yang akan kita buat, ketik: “sudo mkdir -p /var/www/namadomain.com/”

2.2 Berikan permission kepada web server ke folder domain baru yang dibuat, ketik: “sudo chown -R www-data /var/www/namadomain.com”

2.3 Ganti read access folder domain baru yang dibuat, ketik: “sudo chmod -R 755 /var/www/namadomain.com”

3. Buat test demo html file di folder utama domain yang dibuat, Ketik ”sudo vi /var/www/namadomain.com/index.html”

4. Buat virtual host

4.1 Buat configurasi file, ketik: ”sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/namadomain.com.conf”

4.2 Edit configurasi file, ketik: “sudo vi /etc/apache2/sites-available/namadomain.com.conf” isi dengan tulisan berikut:

<VirtualHost *:80>

    ServerAdmin [email protected]

    ServerName namadomain.com

    ServerAlias www.namadomain.com

    DocumentRoot /var/www/namadomain.com

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

5. Aktifkan virtual host file yang baru dibuat, ketik: “sudo a2ensite namadomain.com.conf”

6. Restart Apache, ketik: “sudo service apache2 restart” Jika muncul keterangan “AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message” biarkan saja, tidak masalah.

5. INSTALL MYSQL

1. Configure Mysql PPA, Ketik: 

“wget http://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb”

“sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb”

Akan muncul tampilan seperti ini, pilih mysql 5.7

Apache php mysql installer buatan indonesia

2. Install MySQL, Ketik:

“sudo apt update”

“sudo apt install mysql-server”

Akan muncuncul tampilan seperti ini, isi password root yang diminta (jangan sampai lupa, karena akan jadi password defaultnya root)

Apache php mysql installer buatan indonesia

3. Seting keamanan mysql, ketik: “sudo mysql_secure_installation” akan muncul beberapa pertanyaan jawab semua dengan mengetik “Yes”.

4. Test hasil instalasi mysql, ketik “mysql -u root -p” akan muncul pertanyaan memasukkan passoword, masukkan passowrd yang tadi dibuat. 

6. INSTALL SQLite

1. Install SQLite3, ketik:

“sudo apt-get update”

“sudo apt-get install sqlite3“

2. Test hasil instalasi dengan ketik: “sqlite3”

“$ sqlite3

SQLite version 3.8.2 2013-12-06 14:53:30

Enter ".help" for instructions

Enter SQL statements terminated with a ";"”

7. INSTALL PROGRAM TAMBAHAN YANG PENTING UNTUK MENGELOLA SERVER

1. Install unzip untuk extract file zip, ketik: “apt-get install  unzip”

2. Install htop untuk ngecek resource cpu, memory server, ketik: “apt-get install  htop”

8. TEST SEMUANYA BERHASIL

1. kunjungi alamat website yang telah dibuat di virtual host apache dengan mungunjungi http://namadomain.com

Apa itu apache dan MySQL?

Apache adalah aplikasi web server yang bersifat gratis dan bisa dikembangkan oleh banyak orang (open source). MySQL atau MariaDB merupakan aplikasi database server yang dikembangkan oleh orang yang sama. MySQL berperan dalam mengolah, mengedit, dan menghapus daftar melalui database.

Apa itu LAMP di ubuntu?

Cara Install LAMP (Linux,Apache,Mariadb,PHP7) di Ubuntu Mencetak. LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL, dan Perl/PHP/Phyton. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.

Apa perintah untuk menginstall apache?

1. Install apache dengan mengetikkan perintah : apt-get install apache2 pada shell. 2. Untuk mengecek apakah apache sudah ter-install/belum ketik localhost pada browser.

Ada 3 langkah dasar yang di perlukan untuk dapat menginstall LAMP di CentOS 7 jelaskan secara rinci langkah langkah yang diperlukan tersebut?

Cara Install LAMP di CentOS 7..
Langkah 1 : Menginstall Apache..
Langkah 2 : Install MariaDB..
Langkah 3 : Install PHP..
Kesimpulan..