Setelah sekian lama men-develop web dengan Windows, akhirnya gue pengen migrasi ke Linux. Akhirnya gue putusin pake Slackware. tetapi disitu service-service yang diperlukan untuk membuat sebuah web belum aktif, maka dari itu service MySQL,PHP dan Apache haruslah aktif. Kemaren saat browsing di Internet gue ketemu artikel yang bagus, tentang Cara mengaktifkan service tersebut.Tetapi saat gue coba…. entah kenapa.. gue cuma bisa mengaktifkan Apache nya aja..
Ini tutornya yang gue dapet dari http://ndra07.wordpress.com/
Versi Web Server yang sudah tersedia pada Slackware 12.2, yaitu:
MySQL 5.0.67
Apache 2.0
PHP Version 5.2.8Install MySQL:
Pertama-tama untuk mengkonfigurasi MySQl di Slackware
Berikan hak akses untuk eksekusi rc.mysqld dengan cara:
root@tundra:~# chmod +x /etc/rc.d/rc.mysqldMemberikan “grant privileges” kepada database MySQL
root@tundra:~# mysql_install_db –user=mysqlMengubah hak akses kepemilikan dari direktori /var/lib/mysql/mysql
root@tundra:~# chown -R mysql:mysql /var/lib/mysql/mysql
root@tundra:~# chmod -R 755 /var/lib/mysql/mysql
Sekarang jalankan Service MySQL dengan cara:
root@tundra:~# /etc/rc.d/rc.mysqld startSekarang Anda bisa menggunakan database MySQL
root@tundra:~# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67 Source distributionType ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Install Apache:
root@tundra:~# chmod 755 /etc/rc.d/rc.httpd
root@tundra:~# /usr/sbin/apachectl -k startUntuk menjalankan service apache
root@tundra:~# /usr/sbin/apachectl -k startUntuk merestart service apache
root@tundra:~# /usr/sbin/apachectl -k restartUntuk mematikan service apache
root@tundra:~# /usr/sbin/apachectl -k stopSekarang coba menjalankan apache pada browser http://localhost/
It works!
Sekarang Apache Anda sudah berjalanEdit lah baris sibawah ini dengan menambahkan index.php:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
Gunanya untuk mengaktifkan index.php atau index.html pada halaman pertama websiteHapuslah pagar pada baris
Include /etc/httpd/mod_php.conf
Gunanya untuk meng-enable phpSekarang buatlah file tes.php dengan editor kesayangan Anda:
root@tundra:/# vim /var/www/htdocs/tes.php
<?PHP
phpinfo();
?>
Lakukan penyimpanan hasil konfigurasi dengan perintah (:wq)Setelah itu jalankan file tes.php pada mozilla firefox, tuliskan URLnya seperti dibawah ini:
http://localhost/tes.phpSekarang MySQL, Apache dan PHP Anda sudah dapat digunakan. Ini adalah web server pada sistem Slackware
Setelah melakukan percobaan diatas, gue cuma bisa mengaktifkan Apache nya aja. jadi bila Apache-nya sudah aktif, ketika kita buka browser dan mengetikkan alamat Localhost, maka akan muncul tulisan “it works!”
Nah…. semoga dengan gue tulis artikel ini, ada masukan buat gue tentang cara aktifin MySQL dan PHP nya. Thanks….
