Dalam web programing, aplikasi PHP, MySQL, dan Apache, menjadi aplikasi yang paling banyak digunakan untuk membuat suatu situs web atau men-develop aplikasi berbasis web. Di tulisan ini saya akan menunjukkan bagaimana cara menginstalasi dan mengkonfigurasi PHP, MySQL, dan Apache di Ubuntu. Langkah-langkah dibawah ini telah dicoba di Feisty, Gutsy dan Hardy.
Pertama yang harus kamu lakukan adalah instalasi paket PHP, MySQL, dan Apache terlebih dahulu di PC mu. Kalau kamu mempunyai DVD Repository Ubuntu maka akan sangat mudah, karena kamu tinggal buka Synaptic Package Manager, lirik ke toolbar atas karena di situ ada tab edit klik dan pilih Add CDROM. kalau tidak punya?? kamu boleh memesannya atau kamu harus terhubung ke internet.
Jika kamu terhubung ke internet maka kamu harus mengedit /etc/apt/source.list , untuk mirror repository di indonesia kamu dapat menggunakan server kambing. Pada source.list tambahkan tanda # di semua depan kalimat, dan tambahkan kata-kata di bawah ini:
save dan buka terminal atau konsole untuk update dengan mengetikkan perintah
setelah itu kamu dapat langsung menginstall Apache, PHP, dan MySQL, dengan mengetikkan perintah
Kamu juga bisa menggunakan Synaptic Package Manager untuk menginstal paket-paket diatas.
Setelah semua paket terinstalasi dengan baik, ubah password user root yang terdapat di MySQL, dengan menggunakan perintah berikut:
*Ket. ubah rootpassword dengan password keinginan kamu.
Setelah itu restart service database MySQL mu:
Masuk ke MySQL:
Lalu tambahkan user baru ke database MySQL, dengan cara:
Pada tulisan di atas, user rizky hanya di berikan hak akses select, insert, update, delete, create dan drop. Kamu dapat memberikan hak akses yang lain dengan memberikan nilai Y, dengan melihat field lengkap hak akses yang terdapat pada tabel user di database MySQl.
Setelah terbentuk user baru di atas, sekarang kamu dapat login ke dalam database tersebut dengan mengetikkan:
Sekarang saatnya mengaktifkan module userdir di web server apache. Dengan mengaktifkan module userdir, maka user biasa dapat menjalankan skrip php dari home direktori user tersebut. Saya akan membuat direktori userdir dengan nama public_html.
Setelah direktori terbentuk, langkah selanjutnya membuat skrip info.php di direktori /home/user/public_html. User di sini adalah rizky.
Didalam gedit ketik:
Lalu bukalah web browser dan ketikkan http://localhost/~user/info.php
dan voila...
Jika berhasil akan tampil keterangan versi php yang digunakan. Nah.. mulai saat ini kamu dapat membuat web php didalam direktori public_html dengan leluasa.
Ok.. selamat mencoba
Pertama yang harus kamu lakukan adalah instalasi paket PHP, MySQL, dan Apache terlebih dahulu di PC mu. Kalau kamu mempunyai DVD Repository Ubuntu maka akan sangat mudah, karena kamu tinggal buka Synaptic Package Manager, lirik ke toolbar atas karena di situ ada tab edit klik dan pilih Add CDROM. kalau tidak punya?? kamu boleh memesannya atau kamu harus terhubung ke internet.
Jika kamu terhubung ke internet maka kamu harus mengedit /etc/apt/source.list , untuk mirror repository di indonesia kamu dapat menggunakan server kambing. Pada source.list tambahkan tanda # di semua depan kalimat, dan tambahkan kata-kata di bawah ini:
deb http://kambing.ui.edu/ubuntu hardy main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-backports main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-proposed main restricted universe multiverse
save dan buka terminal atau konsole untuk update dengan mengetikkan perintah
$ sudo apt-get update
setelah itu kamu dapat langsung menginstall Apache, PHP, dan MySQL, dengan mengetikkan perintah
$ sudo aptitude install -y apache2 php5 libapache2-mod-php5
php5-cgi php5-cli php5-common php5-mysql phpmyadmin
mysql-common mysql-server
Kamu juga bisa menggunakan Synaptic Package Manager untuk menginstal paket-paket diatas.
Setelah semua paket terinstalasi dengan baik, ubah password user root yang terdapat di MySQL, dengan menggunakan perintah berikut:
$ sudo -s
# mysqladmin -u root password rootpassword
*Ket. ubah rootpassword dengan password keinginan kamu.
Setelah itu restart service database MySQL mu:
# /etc/init.d/mysql restart
Masuk ke MySQL:
# mysql -u root -p
Lalu tambahkan user baru ke database MySQL, dengan cara:
mysql> use mysql;
mysql> INSERT INTO user (host, user, password, select_priv,
insert_priv, update_priv, delete_priv, create_priv,
drop_priv) VALUES ('localhost', 'rizky', PASSWORD('rizupz'),
'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
mysql> FLUSH PRIVILEGES;
mysql> SELECT host, user, password FROM user
WHERE user = 'rizky';
Pada tulisan di atas, user rizky hanya di berikan hak akses select, insert, update, delete, create dan drop. Kamu dapat memberikan hak akses yang lain dengan memberikan nilai Y, dengan melihat field lengkap hak akses yang terdapat pada tabel user di database MySQl.
Setelah terbentuk user baru di atas, sekarang kamu dapat login ke dalam database tersebut dengan mengetikkan:
$ mysql -u rizky -p
Sekarang saatnya mengaktifkan module userdir di web server apache. Dengan mengaktifkan module userdir, maka user biasa dapat menjalankan skrip php dari home direktori user tersebut. Saya akan membuat direktori userdir dengan nama public_html.
$ sudo a2enmod userdir
$ sudo /etc/init.d/apache2 restart
Setelah direktori terbentuk, langkah selanjutnya membuat skrip info.php di direktori /home/user/public_html. User di sini adalah rizky.
$ mkdir -p public_html
$ cd public_html
$ gedit info.php
Didalam gedit ketik:
phpinfo()
?>
Lalu bukalah web browser dan ketikkan http://localhost/~user/info.php
dan voila...
Jika berhasil akan tampil keterangan versi php yang digunakan. Nah.. mulai saat ini kamu dapat membuat web php didalam direktori public_html dengan leluasa.
Ok.. selamat mencoba
Install PHP, MySQL, dan Apache di Ubuntu
Reviewed by rizupz
on
Sabtu, Oktober 25, 2008
Rating:
Tidak ada komentar:
Posting Komentar