instalasi apache2 dengan php5 dan my sql dukungan pada ubuntu 14.04lts

4

Click here to load reader

Upload: suranto-slamet

Post on 04-Jul-2015

795 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Instalasi apache2 dengan php5 dan my sql dukungan pada ubuntu 14.04lts

Nama : Suranto Slamet NPM : 12105 55201 11 243 Sumber Referensi : http://www.howtoforge.com/ubuntu-lamp-server-with-apache2-php5-mysql-on-14.04-lts

Tugas Sistem Operasi 2

Instalasi Apache2 Dengan PHP5 Dan MySQL Dukungan Pada Ubuntu

14.04LTS (LAMP)

LAMP adalah singkatan dari Linux, Apache, MySQL, PHP. Tutorial ini menunjukkan bagaimana

Anda dapat menginstal webserver Apache2 pada Sistem Operasi Linux Ubuntu 14.04 server dengan

dukungan PHP5 (mod_php) dan dukungan MySQL.

1. Langkah Awal

Dalam tutorial ini saya menggunakan server1.example.com nama host dengan alamat IP

192.168.0.100. Pengaturan ini mungkin berbeda dengan Anda, sehingga Anda harus menggantinya

sesuai keinginan Anda.

Saya menjalankan semua langkah dalam tutorial ini dengan hak akses root, jadi pastikan Anda login

sebagai root:

sudo su

2. Instalasi MySQL 5

Pertama kita menginstal MySQL 5 seperti ini:

apt-get install mysql-server mysql-client

Anda akan diminta memberikan password untuk user root MySQL - password ini berlaku untuk

user root @ localhost serta [email protected], jadi kita tidak perlu menentukan password root

MySQL secara manual di kemudian hari :

Password baru untuk MySQL "root" user: <- Password-root-sql-anda

Ulangi password untuk MySQL "root" user: <- Password-root-sql-anda

3. Instalasi Apache2

Apache2 diinstal secara default di ubuntu 14.04, Jika tidak diinstal kemudian menginstalnya.

Apache2 tersedia sebagai paket Ubuntu, oleh karena itu kita dapat menginstalnya seperti ini:

apt-get install apache2

Sekarang buka browser Anda untuk http://192.168.0.100, dan anda akan melihat halaman

placeholder Apache2 (It works!):

Page 2: Instalasi apache2 dengan php5 dan my sql dukungan pada ubuntu 14.04lts

Nama : Suranto Slamet NPM : 12105 55201 11 243 Sumber Referensi : http://www.howtoforge.com/ubuntu-lamp-server-with-apache2-php5-mysql-on-14.04-lts

Tugas Sistem Operasi 2

(JavaScript harus diaktifkan pada browser Anda untuk melihat gambar besar sebagai overlay gambar.)

Apache default dokumen root adalah / var / www / html di Ubuntu, dan file konfigurasi

/etc/apache2/apache2.conf. Konfigurasi sistem sepenuhnya didokumentasikan dalam

/usr/share/doc/apache2/README.Debian.gz

4. Instalasi PHP5

Kita dapat menginstal PHP5 dan modul Apache PHP5 sebagai berikut:

apt-get install php5 libapache2-mod-php5

Kita harus me-restart Apache setelah itu:

service apache2 restart

5. Pengujian PHP5 / Mendapatkan Detail Tentang Instalasi PHP5 Anda

Asal dokumen dari situs web default adalah / var / www / html. Sekarang kita akan membuat file

PHP kecil (info.php) dalam direktori tersebut dan membukanya dalam browser. File akan menampilkan

banyak rincian yang berguna tentang instalasi PHP kita, seperti versi PHP yang diinstal.

vi /var/www/html/info.php

<?php

phpinfo();

?>

Sekarang kita buka file yang akan ditampilkan ke browser (misalnya http://192.168.0.100/info.php):

(JavaScript harus diaktifkan pada browser Anda untuk melihat gambar besar sebagai overlay gambar.)

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 arealready diaktifkan di PHP5. MySQL tidak terdaftar di sana yang berarti kita belum memiliki

dukungan MySQL di PHP5.

Page 3: Instalasi apache2 dengan php5 dan my sql dukungan pada ubuntu 14.04lts

Nama : Suranto Slamet NPM : 12105 55201 11 243 Sumber Referensi : http://www.howtoforge.com/ubuntu-lamp-server-with-apache2-php5-mysql-on-14.04-lts

Tugas Sistem Operasi 2

6. Mendapatkan Dukungan MySQL Dalam PHP5

Untuk mendapatkan dukungan MySQL di PHP, kita dapat menginstal paket php5-mysql. Ini

merupakan ide yang baik untuk menginstal beberapa modul PHP5 lain, juga memungkinkan Anda

membutuhkannya untuk aplikasi Anda. Anda dapat mencari modul PHP5 yang tersedia seperti ini:

apt-cache search php5

Pilih yang Anda butuhkan dan menginstalnya seperti ini:

apt-get install php5-mysql php5-curl 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

Sekarang restart Apache2:

service apache2 restart

Xcache adalah PHP opcode cacher gratis dan terbuka untuk caching dan mengoptimalkan kode

Standar PHP. Hal ini mirip dengan cache PHP opcode lainnya, seperti eAccelerator dan APC. Hal ini

sangat dianjurkan untuk memiliki salah satunya untuk dipasang guna mempercepat halaman PHP Anda.

Xcache dapat diinstal sebagai berikut:

apt-get install php5-xcache

Sekarang restart Apache:

service apache2 restart

Sekarang buka ulang http://192.168.0.100/info.php di browser Anda dan gulir ke bawah ke

bagian modul lagi. Anda sekarang tentunya menemukan banyak modul baru di sana, termasuk modul

MySQL:

(JavaScript harus diaktifkan pada browser Anda untuk melihat gambar besar sebagai overlay gambar.)

Page 4: Instalasi apache2 dengan php5 dan my sql dukungan pada ubuntu 14.04lts

Nama : Suranto Slamet NPM : 12105 55201 11 243 Sumber Referensi : http://www.howtoforge.com/ubuntu-lamp-server-with-apache2-php5-mysql-on-14.04-lts

Tugas Sistem Operasi 2

7. phpMyAdmin

phpMyAdmin adalah antarmuka web di mana Anda dapat mengelola database MySQL Anda. Cara

untuk menginstalnya:

apt-get install phpmyadmin

Anda akan melihat pertanyaan-pertanyaan berikut:

Web server untuk mengkonfigurasi ulang secara otomatis: <- apache2

Konfigurasi database untuk phpmyadmin dengan dbconfig- common? <- No

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

(JavaScript harus diaktifkan pada browser Anda untuk melihat gambar besar sebagai overlay gambar.)

8. Links

• 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