Setelah sebelumnya kita telah membahasa Install Apache2, PHP5 dan MySQL Support (LAMP) di OS CentOS, sekarang kita akan bahas tahap penginstallannya untuk OS Ubuntu. LAMP adalah singkatan dari [L]inux, [A]pache, [M]ySQL dan [P]HP. Dimana dalam bahasa pemrograman keempat element tersebut tidak pernah diabaikan. Contohnya saja dalam pembuatan website yang menggunakan database, dimana LAMP tidak bisa terpisahkan satu sama lain. Jika salah satunya hilang maka website database tersebut dijamin tidak berjalan sebagaimana mestinya. Kalau didalam CentOS menggunakan command "yum", dalam sistem Ubuntu kita menggunakan command "apt-get". Untuk menginstall LAMP menggunakan apt-get, anda harus meng-update sistem terlebih dahulu. Login ke SSH menggunakan root kemudian jalankan command berikut:
apt-get update apt-get upgrade
1. Apache2
Pertama yang akan diinstall adalah Apache2.
apt-get install apache2
2. MySQL
Untuk menyimpan dan mengambil database, dibutuhkan server SQL. Adapun tahap penginstallan server MySQL adalah:
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql mysql_install_db /usr/bin/mysql_secure_installation
Kemudian akan tampil seperti ini:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none):
Tekan Enter...
OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation.
Kemudian tekan enter saat muncul seperti ini:
Set root password? [Y/n]
Dibawahnya baru set password MySQLnya. Setelah itu tekan Enter sampai proses setting MySQL selesai.
New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] ... Success! By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] ... Success! Cleaning up... All done! If you've completed all of the above steps, your MySQL installation should now be secure. Thanks for using MySQL!
3. PHP5
PHP adalah salah satu bahasa program yang sangat populer dalam pembuatan website. Untuk menginstall PHP5 adalah sbb:
apt-get install php5 libapache2-mod-php5 php5-mcrypt vi /etc/apache2/mods-enabled/dir.conf
Maka akan muncul seperti ini:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Tambahkan "index.php" didepan "index.html". Maka akan jadi seperti ini:
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
Save dan exit. Selanjutnya yang perlu anda lakukan adalah membuat 1 file yang berisi informasi PHP yang telah terinstall.
vi /var/www/info.php
Kemudian masukkan code berikut:
Save dan exit. Terakhir, restart servis apache nya.
service apache2 restart
Sekarang cek apakah sudah berjalan dengan baik dengan membuka browser dan ketikkan alamat website atau IP addres server Ubuntu anda. Terima kasih.