1. Instalasi Apache (Web Server)
- Buka Terminal (Application -> Accessories -> Terminal)
- Jalankan perintah :
$ sudo apt-get install apache2- Tunggu & perhatikan proses hingga selesai. Jika sudah selesai jalankan Apache Web Server dengan perintah :
$ sudo /etc/init.d/apache2 start- Jika berhasil dijalankan, coba cek dengan cara. buka browser dan ketikkan http://localhost. jika ada tulisan " It's works! ” , maka Apache sudah berjalan dengan baik.
2. Instalasi PHP5
- Dari terminal, jalankan perintah berikut :
# sudo apt-get install php5 libapache2-mod-php5- Tunggu & perhatikan proses hingga selesai. Jika sudah selesai maka restart Apache dengan cara :
# sudo /etc/init.d/apache2 restart- Untuk mengecek apakah PHP berjalan di atas web server Apache, coba buat suatu file dengan nama info.php di dalam path /var/www/ , isikan file tersebut dengan isi sebagai berikut : - sekarang coba buka kembali browser, dan ketikan url http://localhost/info.php , jika tampil text yang berupa informasi konfigurasi php maka php sudah berhasil diinstal.
3. Instalasi MySQL
- Dari terminal, ketikkan perintah berikut :
$ sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql- Tunggu & perhatikan proses hingga selesai. Jika sudah selesai maka akan muncul tampilan untuk memasukan password root/admin mysql. Silahkan memasukan password root/admin mysql yang diinginkan.
- Kemudian jalankan service mysql dengan mengetikan :
$ sudo /etc/init.d/mysql start- Selanjutnya coba login ke mysql melalui konsol dengan perintah :
$ mysql -u root -p- Jika diminta password, masukan password root/admin mysql sesuai dengan sewaktu instalasi. Jika berhasil login, maka akan muncul tampilan konsol mysql seperti berikut ini :
Your MySQL connection id is 63 Server version: 5.1.41-3ubuntu12.6 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>- Informasi port dan versi server mungkin akan berbeda dengan tampilan di tempat Anda.
- Silahkan keluar dari konsol mysql dengan perintah :
mysql >quit;- sampai di sini instalasi apache, php & mysql sudah berhasil dilakukan, baik apache dan mysql masih dalam kondisi berjalan sebagai service.
4. Instalasi Modul2 pendukung php dan mysql
- Dari terminal, matikan service apache dan mysql terlebih dahulu dg perintah :
$ sudo /etc/init.d/apache2 stop $ sudo /etc/init.d/mysql stop- Instalkan modul2 pelengkap berikut ini dan tunggu hingga proses selesai (atau pilih yang diperlukan saja) :
$ sudo apt_get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
- Jika Anda hanya membutuhkan beberapa modul saja silahkan buang yang tidak diperlukan, misalnya seperti perintah di bawah ini :
$ sudo apt_get install php5-curl php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-mysql php5-gd
- setelah proses instalasi modul2 pelengkap selesai, jalankan kembali apache dan mysql server dengan perintah :
$ sudo /etc/init.d/apache2 start $ sudo /etc/init.d/mysql start- Sekarang apache dan mysql telah siap digunakan untuk membangun aplikasi web !!
5. Instalasi PHPMyAdmin (jika diperlukan)
- Dari terminal ketikkan perintah berikut ini :
$ sudo apt-get install phpmyadmin- Saat menjalankan instalasi phpmyadmin, maka akan muncul tampilan untuk memilih webserver yang akan digunakan untuk PHPMyAdmin, pilih Apache2 yg baru kita Install.
- setelah proses instalasi phpmyadmin selesai, jalankan perintah dibawah untuk memindahkan folder phpmyadmin.
$ sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin- Sekarang buka kembali browser, dan masukan url http://localhost/phpmyadmin/index.php - Untuk login, masukan username root dan password sesuai yg dimasukkan untuk root/admin mysql.
6. Tips/Informasi - mysql server dapat juga dijalankan service-nya dengan perintah seperti ini :
$ start mysql- dan dimatikan dengan perintah :
$ stop mysql- lokasi database mysql berada di path /var/lib/mysql/
- lokasi skrip php berada di path /var/www/
- Konfigurasi mysql server seperti di atas hanya dapat dijalankan sebagai localhost dan tidak bisa diakses dari host/komputer lain yang terhubung di dalam 1 jaringan. Ga percaya??? buktikan sendiri !! :D
Misalnya komputer Anda (localhost) mempunyai alamat ip 192.168.0.1, silahkan coba mengakses dari komputer lain tersebut melalui web browser, buka alamat http://192.168.0.1/phpmyadmin/ kemudian silahkan login dg user & password untuk user root mysql, lihat apa yang terjadi... pasti muncul informasi ERROR kalau mysql tidak dapat diakses. Lalu bagaimana jika ingin agar mysql dapat diakses dari host/komputer lain ??
Gampang... caranya seperti ini :
1. Buka dan edit file my.cnf (biasanya terletak di /etc/mysql/my.cnf )
a. Cara mengeditnya jika melalui terminal gunakan "salah 1" dari perintah ini sesuai dengan kebiasaan Anda :
- jika menggunakan desktop Gnome, klik Start Menu, Run atau tekan tombol Alt+F2, ketikkan perintah ini :
2. Jika file my.cnf sudah berhasil dibuka, carilah bagian/entry untuk pengaturan skip-networking yaitu pada bagian ini :
Nah.. sudah bisa kan..
Semoga bermanfaat !!
Gampang... caranya seperti ini :
1. Buka dan edit file my.cnf (biasanya terletak di /etc/mysql/my.cnf )
a. Cara mengeditnya jika melalui terminal gunakan "salah 1" dari perintah ini sesuai dengan kebiasaan Anda :
$ sudo nano /etc/mysql/my.cnf $ sudo vi /etc/mysql/my.cnfb. Jika melalui aplikasi grafis (GUI) :
- jika menggunakan desktop Gnome, klik Start Menu, Run atau tekan tombol Alt+F2, ketikkan perintah ini :
gksu gedit /etc/mysql/my.cnf- jika menggunakan desktop KDE, klik Start Menu, Run atau tekan tombol Alt+F2, ketikkan perintah ini :
kdesu kate /etc/mysql/my.cnf- Kedua perintah di atas jika meminta password root silahkan dimasukkan
2. Jika file my.cnf sudah berhasil dibuka, carilah bagian/entry untuk pengaturan skip-networking yaitu pada bagian ini :
bind-address = 127.0.0.1- Tutup bagian itu dengan cara memberi awalan karakter # atau mengganti perintahnya menjadi :
$ # BAGIAN/ENTRY DI BAWAH INI DIMATIKAN AGAR BISA DIAKSES DARI REMOTE HOST/KOMP. LAIN
$ # bind-address = 127.0.0.1
- Simpan file tersebut, keudian restart mysql server Anda dari terminal dengan perintah :
$ sudo /etc/init.d/mysql restart3. Selanjutnya login ke mysql Anda, dan lakukan perintah-perintah sebagai berikut:
$ mysql -u root -p Enter password: $ mysql> use mysql; $ mysql> insert into user (Host,User,Password) values ('%','root',password('root')); $ mysql> grant all privileges on *.* to 'root'@'%'; $ mysql> flush privileges; $ mysql> quit;4. Sekarang dari komputer lain silahkan coba lagi , dari browser buka alamat http://192.168.0.1/phpmyadmin/ dan coba lagi untuk login dengan user dan password root mysql
Nah.. sudah bisa kan..
Semoga bermanfaat !!
Tidak ada komentar:
Posting Komentar