Instalasi PHP, MySQL, phpMyAdmin dan Apache di Fedora 18

Instalasi berikut ini akan membutuhkan koneksi internet.

Dengan menginstall PHP, MySQL dan Apache, anda dapat menjalankan berbagai CMS yang ada atau juga mendevelop website dengan PHP dan database MySQL. Semua perintah dibaawh ini akan dijalankan melalui akses root, login sebagai root dari terminal

su - 
atau 
su root

kita akan menggunakan repository dari Fedora langsung, sebenarnya ada repositoy remi yang lebih sering mengupdate paket-paket MySQL dan PHP nya, tetapi untuk menghindari konflik karena sering ada update terbaru, kita menggunakan repository dari Fedora.
Instalasi PHP

 yum install php-mbstring php-mcrypt php-mysql php-common php-gd php-cli php php-pdo

Instalasi MySQL

 yum install mysql mysql-server

Instalasi Apache

 yum install httpd

Setelah selesai semua instalasi diatas, sekarang jalankan service Apache dan MySQL

service httpd start ; service mysqld start

Untuk melihat apakah instalasi PHP, MySQL dan Apache berjalan dengan lancar buat sebuah file bernama info.php di /var/www/html yang berisi

<?php
 phpinfo();
?>

buka script diatas melalui alamat http://localhost/info.php tampilannya kurang lebih seperti gambar dibawah ini
php info php 5.4.10

Instalasi Codec MP3 Fedora 17/18

plugin mp3
Pertama tambahkan Repository RPMFUSION

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

lalu install codec MP3

su -c 'yum install install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly'

Mengatasi unable to find IPv4 address of “hostname”

Salah satu error yang sering muncul saat pertama kali menginstall apache

[Sun Jan 20 23:55:02.922681 2013] [suexec:notice] [pid 6638] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Jan 20 23:55:03.001217 2013] [unique_id:alert] [pid 6638] (EAI 2)Name or service not known: AH01564: unable to find IPv4 address of "surbakti"

hal tersebut terjadi karena hostname, seperti pada contoh surbakti tidak di temukan ip-nya, informasi tersebut disimpan di /etc/hosts, untuk mengatasinya tambahkan di /etc/hosts

127.0.0.1		surbakti	surbakti

tetapi ingat untuk mengganti surbakti dengan hostname yang anda gunakan.