Tugas2 Sistem Operasi 2

19
Alfanugrah A. Hi Usman 121055520111154

Transcript of Tugas2 Sistem Operasi 2

Page 1: Tugas2 Sistem Operasi 2

Alfanugrah A. Hi Usman

121055520111154

Page 2: Tugas2 Sistem Operasi 2

LAMP adalah singkatandari Linux, Apache, MySQL, PHP.

Tutorial ini menunjukkanbagaimana Anda dapatmenginstal webserver Apache2 pada anUbuntu 13.04 serverdengan dukungan PHP5 (mod_php) dan dukungan MySQL.

Page 3: Tugas2 Sistem Operasi 2

Dalam tutorial ini menggunakan server1.example.comnama host dengan alamat IP 192.168.0.100. Pengaturanini mungkin berbeda untuk Anda, sehingga Andaharus mengganti bila perlu..

semua langkah dalam tutorial ini dengan hak aksesroot, jadi pastikan Anda login sebagai root:

Sudo Su

Page 4: Tugas2 Sistem Operasi 2

Pertama kita menginstal MySQL 5 seperti ini:

Anda akan diminta untuk memberikan password untuk user root

MySQL - password ini berlaku untuk user root @ localhost [email protected], jadi kita tidak perlu menentukan passwordroot MySQL secara manual nanti:

apt-get install mysql-server mysql-client

- Password baru untuk MySQL "root" user: <- yourrootsqlpassword- Ulangi password untuk MySQL "root" user: <- yourrootsqlpassword

Page 5: Tugas2 Sistem Operasi 2

Apache2 diinstal secara default di ubuntu14.04, Jika tidakmenginstall maka install itu. Apache2 tersedia sebagaipaket Ubuntu, oleh karena itu kita dapat menginstalnyaseperti ini:

Sekarang langsung browser Anda untuk http://192.168.0.100, dan

anda akan melihat halaman placeholder Apache2 (It works!):

apt-get install apache2

Page 6: Tugas2 Sistem Operasi 2
Page 7: Tugas2 Sistem Operasi 2

Apache default dokumen root adalah / var / www /html pada Ubuntu, dan file konfigurasi/etc/apache2/apache2.conf. Konfigurasi sistemsepenuhnya didokumentasikan dalam/usr/share/doc/apache2/README.Debian.gz

Page 8: Tugas2 Sistem Operasi 2

Kita dapat menginstal PHP5 dan modul Apache PHP5 sebagai berikut:

Lalu kita harus me-restart Apache :

apt-get install php5 libapache2-mod-php5

Service apache2 Restart

Page 9: Tugas2 Sistem Operasi 2

Akar dokumen dari situs web default adalah / var / www / html.

Sekarang kita akan membuat file PHP kecil (info.php) dalam direktori tersebut dan menyebutnya dalambrowser. File akan menampilkan banyak rincian yang berguna tentang instalasi PHP kita, seperti versi PHP yang diinstall

vi /var/www/html/info.php

Page 10: Tugas2 Sistem Operasi 2

<?phpphpinfo();?>

Sekarang kita panggil file yang di browser (misalnya http://192.168.0.100/info.php):

Page 11: Tugas2 Sistem Operasi 2

Seperti yang Anda lihat, PHP5 bekerja, dan itu bekerja

melalui Apache 2.0 Handler, seperti yang ditunjukkan pada

garis Server API. Jika Anda gulir di bagian bawah, Anda

akan melihat semua modul yang benar-benar siap

diaktifkan di PHP5. MySQL tidak terdaftar di sana yang

berarti kita belum memiliki dukungan MySQL di PHP5.

Page 12: Tugas2 Sistem Operasi 2

Untuk mendapatkan dukungan MySQL di PHP, kitadapat menginstal paket php5-mysql. Ini adalah ideyang baik untuk menginstal beberapa modul PHP5lain juga Anda mungkin membutuhkannya untukaplikasi anda. Anda dapat mencari modul PHP5 yangtersedia seperti ini:

Pilih yang Anda butuhkan dan menginstalnya seperti ini:

apt-cache search php5

apt-get install php5-mysql php5-ikal php5-gd php5-intl php-pear php5-Imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps

php5-pspell php5-recode php5-snmp php5-sqlite php5 -tidy php5-xmlrpc php5-xsl

Page 13: Tugas2 Sistem Operasi 2

Sekarang restart Apache2:

Service apache2 Restart

Xcache adalah PHP opcode cacher gratis dan terbuka untukcaching danmengoptimalkan kode menengah PHP. Hal ini mirip dengan cachers PHP opcode lainnya, sepertieAccelerator dan APC.Hal ini sangat dianjurkan untuk memiliki salah satu dari inidipasang untukmempercepat halaman PHP Anda.

Page 14: Tugas2 Sistem Operasi 2

Xcache dapat diinstal sebagai berikut:

apt-get install php5-xcache

Sekarang restart Apache:

service apache2 Restart

Page 15: Tugas2 Sistem Operasi 2

Sekarang ulang http://192.168.0.100/info.php dibrowser Anda dan gulir ke bawah ke bagian modullagi. Anda sekarang harus menemukan banyak modulbaru di sana, termasuk modul MySQL:

Page 16: Tugas2 Sistem Operasi 2

phpMyAdmin adalah antarmuka web di mana Andadapat mengelola database MySQL Anda. Ini adalah ideyang baik untuk menginstalnya:

Anda akan melihat pertanyaan-pertanyaan berikut:

apt-get install phpmyadmin

Web server untuk mengkonfigurasi ulang secaraotomatis: <- apache2 Konfigurasi database untuk phpmyadmin dengandbconfig-umum? <- No

Page 17: Tugas2 Sistem Operasi 2

Setelah itu, Anda dapat mengakses phpMyAdmin dibawah http://192.168.0.100/phpmyadmin/:

Page 18: Tugas2 Sistem Operasi 2

Apache: http://httpd.apache.org/

PHP: http://www.php.net/

MySQL: http://www.mysql.com/

Ubuntu: http://www.ubuntu.com/

phpMyAdmin: http://www.phpmyadmin.net/

Page 19: Tugas2 Sistem Operasi 2

SELESAI