Instalasi

Instalasi Apache, MySQL dan PHP pada CentOS 5.2 64 bit

Tanggal 08 Aug 2008
Kategori : Aplikasi Linux
Tag : , , , , ,
Apache MySQL Linux

Apache MySQL Linux

Artikel ini memuat langkah demi langkah instalasi dan konfigurasi untuk paket Apache (http server), MySQL (database server) dan PHP (Bahasa Program untuk pengembangan aplikasi web) di mesin CentOS 5.2 64 bit. Khusus dibuat untuk dijalankan di Virtual Private Server (VPS) yang anda miliki di Magnet, secara general dapat anda jalankan juga di mesin dedicated.

Fasilitas komentar untuk artikel ini dimatikan, feedback dan error yang anda dapatkan saat menjalankan langkah-langkah yang diuraikan disini silahkan diutarakan melalui Forum Magnet http://forum.magnet-id.com/.

Paket yang dibutuhkan Apache, MySQL dan PHP

Pada instalasi Operating System CentOS 5.2 64 bit minimal install, silahkan instal paket-paket berikut dengan menggunakan yum;

yum install gettext httpd mysql mysql-server perl php php-mysql php-xml php-imap php-mbstring php-mcrypt php-pecl-Fileinfo php-pecl-memcache php-pear-DB php-pear-File php-pear-Log php-pear-Mail-Mime php-pear-Auth-SASL php-pear-Date php-pear-HTTP-Request php-pear-Mail php-pear-Net-Sieve php-pear-Net-Socket php-pear-Net-SMTP openssl perl-Net-SSLeay php-devel gcc gd php-gd

Services

Nyalakan service httpd dan MySQL dan kemudian masukkan ke dalam script startup agar menyala otomatis apabila reboot dilakukan;

service httpd start
service mysqld start
chkconfig --levels 235 httpd on
chkconfig --levels 235 mysqld on

Untuk memastikan apakah service httpd dan mysqld sudah termasuk service yang dinyalakan secara otomatis pada saat mesin dinyalakan silahkan periksa melalui perintah;

chkconfig --list

Cari entry terkait pada hasil yang terprintout di layar SSH console anda.

httpd           0:off   1:off   2:on    3:on    4:off   5:on    6:off
mysqld          0:off   1:off   2:on    3:on    4:off   5:on    6:off

Sampai dengan tahap ini, apache, mysql dan PHP di mesin anda telah siap untuk digunakan, silahkan periksa halaman default yang dibuat oleh CentOS melalui browsing ke ip address mesin anda atau melalui nama domain apabila sudah resolve.

Default HTTP Page CentOS

Default HTTP Page CentOS

MySQL Secure Installation

Jalankan script mysql_secure_installation setelah anda melakukan instalasi MySQL, untuk menghilangkan Database Test, memberikan password root MySQL, menghapus remote access dan anonymous users.

mysql_secure_installation
...
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
Remove anonymous users? [Y/n] Y
... Success!
Disallow root login remotely? [Y/n] Y
... Success!
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!

Reload privilege tables now? [Y/n] Y
... Success!

Memeriksa Konfigurasi PHP

Anda dapat memeriksa konfigurasi PHP yang terinstall di mesin anda melalui phpinfo.

cd /var/www/html/
vi inpo.php

Masukkan baris berikut melalui editor

<?php phpinfo(); >

Dan periksa melalui browser.

Situs ini dibuat dengan memanfaatkan Teknologi Open Source Wordpress, Nginx, 960 Grid System dan Linux CentOS.
Isi dari situs diutamakan untuk membantu Pengguna Layanan Magnet Hosting dalam memanfaatkan layanannya, disediakan tanpa jaminan, dapat dimanfaatkan, diperbanyak ataupun ditulis kembali dengan resiko masing-masing.
Copyright PT. Indonesia Digital Media © 2008-2009. (Top)