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
MySQL 5
cara instalnya
aktifkan dulu mysqlnya, lalu mulai servicenya
lalu mulai instalasi mysql
ikuti aja perintahnya, sesuikan dengan kebutuhan.
Install Apache2
Apache2 sudah tersedia di repo fedora secara default, jd tinggal ketik ini:
tambahkan httpd ke service fedora
*bila pada saat install fedora nama komputernya misal: fajar maka harus diedit dulu /etc/hosts jadi seperti ini:
setelah itu lalu mulai servicenya
coba dulu di browser alamat http://127.0.0.1/
Sekarang install PHP5
caranya:
restart dulu apachenya
Test instalan PHP tadi dengan cara membuat file info.php
isinya
kalo keluar detail php maka sukses.
Sekarang membuat PHP5 support dengan MySQL
Untuk mempermudah manipulasi data di MySQL, maka kita install PHPmyAdmin
*bila menginstall MySQL tadi tidak mengunakan password, maka konfigurasi PHPmyAdmin harus ada yg diubah agar bisa masuk tanpa menginputkan password, caranya:
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
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 :
Tutorial keren gan. Good job :)
solusi untuk xampp di fedora: http://www.apachefriends.org/f/viewtopic.php?f=17&t=60926&sid=aa1018611c0a3fcbc372860982cceec9
Posting Komentar