Alternative Bagi Yang Susah Install Xampp 1.8.2 Di Fedora 19 [Install Apache, PHP, MySQL]

Udah lama nih tidak nulis blog disini, karena kuliah lagi padet-padetnya, dan sekarang mau sharing tentang webserver di Fedora 19.

Pertama, mungkin sudah banyak yang tau tentang webserver Xampp. Dalam versi terbarunya (versi 1.8.2), Xampp tidak lagi berupa paketan .tar.gz untuk sistem operasi Linux, melainkan menggunakan file instalan dengan ekstensi .run jadi lebih mirip instalan untuk Windows, yaitu tinggal klik next, next, finish.

Namun mungkin karena sudah dikondisikan baik user dan lain-lainnya, maka apabila saat instalasi [CMIIW] ada kesalahan saya kurang bisa membetulkannya. Oleh karena itu karena tidak dapat di install secara benar pada Fedora 19, maka saya mengganti webserver itu dengan paketan webserver seperti apache dan komponen lainnya secara manual.

Secara garis besar yang akan di instalkan adalah Apache, PHP, MySQL, PHPmyAdmin.
Sebelum mulai, pastikan masuk sebagai root di terminal dengan cara
su

MySQL 5
cara instalnya
yum install mysql mysql-server

aktifkan dulu mysqlnya, lalu mulai servicenya
systemctl enable mysqld.service
systemctl start mysqld.service

lalu mulai instalasi mysql
mysql_secure_installation

ikuti aja perintahnya, sesuikan dengan kebutuhan.

Install Apache2
Apache2 sudah tersedia di repo fedora secara default, jd tinggal ketik ini:
yum install httpd

tambahkan httpd ke service fedora
systemctl enable httpd.service

*bila pada saat install fedora nama komputernya misal: fajar maka harus diedit dulu /etc/hosts jadi seperti ini:
127.0.0.1       localhost
127.0.0.1       (nama komputer tadi)

setelah itu lalu mulai servicenya

systemctl start httpd.service

coba dulu di browser alamat http://127.0.0.1/

Sekarang install PHP5
caranya:
yum install php

restart dulu apachenya
systemctl restart httpd.service

Test instalan PHP tadi dengan cara membuat file info.php
nano /var/www/html/info.php

isinya
<?php
    phpinfo();
?>

kalo keluar detail php maka sukses.

Sekarang membuat PHP5 support dengan MySQL
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-magickwand php-mbstring php-mcrypt php-mssql php-shout php-snmp php-soap php-tidy

yum install php-pecl-apc

systemctl restart httpd.service

Untuk mempermudah manipulasi data di MySQL, maka kita install PHPmyAdmin
yum install phpmyadmin

*bila menginstall MySQL tadi tidak mengunakan password, maka konfigurasi PHPmyAdmin harus ada yg diubah agar bisa masuk tanpa menginputkan password, caranya:
gedit /etc/phpMyAdmin/config.inc.php

isi $cfg['Servers'][$i]['user'] dengan user yang digunakan untuk login MySQL, ex: root
ubah $cfg['Servers'][$i]['AllowNoPassword'] menjadi True

apabila anda membuat website dengan menggunakan .htaccess maka httpd.conf harus ada yg diubah agar .htaccess dapat berjalan sesuai keinginan, caranya:
ubah semua  AllowOverride None menjadi AllowOverride all (CMIIW)

sekian untuk instalasi webserver tanpa menggunakan Xampp di Fedora

2 comments :

Damar Riyadi mengatakan...

Tutorial keren gan. Good job :)

Mas Pai mengatakan...

solusi untuk xampp di fedora: http://www.apachefriends.org/f/viewtopic.php?f=17&t=60926&sid=aa1018611c0a3fcbc372860982cceec9

Posting Komentar