Senin, 03 Agustus 2009

web server, php, dan mysql di freebsd

yeeaaaaahhhhhhhhh..akhirnya berhasil juga buat web server (apache, php, dan mysql).dan aku bisa buat web dengan joomla di freebsd-->indahnya dunia ini. ini dokumentasinya:




1. install apache22 lewat port
# cd /usr/ports/www/apache22
# make install clean

2. file httpd.conf dimana?? filenya ada di /usr/local/etc/www/apache22 dari httpd.conf bisa tahu tempat untuk meletakkan website yang sudah dibuat.

3. jalankan apache
# apachectl start

4. agar apache jalan pada saat booting tulis script dibawah ini di /etc/rc.conf
apache22_enable="YES"

5. selanjunya install php5, agar web server kita bisa baca php
# cd /usr/ports/lang/php5
# make install clean

6. tambahkan script di /usr/local/etc/www/apache22/httpd.conf (jika sudah ada, y Alhamdullih :D)
#script ini ditaruh di satu grup sama module#

LoadModule php5_module libexec/apache22/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#tambahkan pada DirectoryIndex#
DirectoryIndex index.html index.php


7. restart apache anda, semoga ga ada errornya..hehe

8. install mysql51-server lewat port
# cd /usr/ports/databases/mysql51-server
# make install clean

9. perjuangan belum usai, install MySQL system tables dlu:
# /usr/local/bin/mysql_install_db

10. ubah kepemilikan dan pengelompkan grup mysql --> lihat bedanya
# ls -l /var/db/
# chown -R mysql /var/db/mysql/
# chgrp -R mysql /var/db/mysql/
# ls -l /var/db/

11. menjalankan mysql
# /usr/local/etc/rc.d/mysql-server start
--: not found
(jika keluar tulisan tsb, ga usah panik-cek mysql jalan ato g : ps ax | grep mysql)

12. seperti biasa, agar mysql automatis jalan saat booting tambahkan script di bawah ini di rc.conf:
mysql_enable="YES"

Selamat mencoba yahh.semoga diberi kemudahan..amin

Tidak ada komentar: