Tahap Instalasi
Jalankan perintah di terminal
indra@f8er:~$ sudo tasksel install lamp-server
Merubah Lokasi Default Folder Web Server
Salin file konfigurasi default web server dengan nama yang lain
indra@f8er:~$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
edit file konfigurasi salinan yang baru tadi
indra@f8er:~$ gksudo gedit /etc/apache2/sites-available/mysite
tentukan lokasi folder baru dari web server, kemudian Aktifkan file konfigurasi yang baru tadi
indra@f8er:~$ sudo a2dissite default && sudo a2ensite mysite
Site default disabled.
Run '/etc/init.d/apache2 reload' to activate new configuration!
Enabling site mysite.
Run '/etc/init.d/apache2 reload' to activate new configuration!
Restart apache
indra@f8er:~$ sudo /etc/init.d/apache2 restart
Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ]
Merubah Lokasi Default MySQL
stop dulu mysql
$ sudo stop mysql
copy data mysql ke tempat yg baru
sudo cp -R -p /var/lib/mysql /path/to/new/datadir
hapus beberapa file yang ga di butuhkan
sudo rm /path/to/new/datadir
edit konfigurasi mysql
sudo gedit /etc/mysql/my.cnf
cari “datadir” dalam file itu, lalu rubah ke alamat folder yang baru. dari datadir=/var/lib/mysql >> ke datadir=/path/to/new/datadir
sekarang edit apparmor
sudo gedit /etc/apparmor.d/usr.sbin.mysqld
rubah konfigurasi file apparmor, tambahkan baris
/path/to/new/datadir r,
/path/to/new/datadir** rwk,
restart apparmor
$ sudo /etc/init.d/apparmor restart
jalankan mysql
$ sudo start mysql
catatan, jika terjadi error pada saat running mysql. pastikan permisi dari direktori yang baru bisa read dan write untuk user di bawah privilege mysqld. coba tes pake ini.
ln -s /data2/mysql /var/lib/mysql