BY herman@polaris.net.id a.k.a Nurhermansyah Eka PN
-------------------------------------------
[Fitur di Freebsd]
[sysinstall (using paket manager)]
--------------------------------
whereis <nama-aplikasi>
make config [select file support]
make BATCH=yes install (untuk install dependencies)
make install clean (untuk install
make clean (untuk menghapus hasil sisa perintah make)
make deinstall (untuk menghapus package)
make reinstall (untuk install ulang package)
## UPDATE Port Collections terlebih dahulu:
# portsnap fetch
# portsnap extract
# portsnap update
# Install APACHE22
# cd /usr/ports/www/apache22/
# make config
# make BATCH=yes install
# tambahkan baris di /etc/rc.conf: apache22_enable="YES"
# rehash
# apachectl restart
# INSTALL MYSQL51 :
# cd /usr/local/databases/mysql51-server/
# make BATCH=yes install
# rehash
# Buka /etc/rc.conf.
# tambahkan : mysql_enable="YES"
# Jalankan mysql server : /usr/local/etc/rc.d/mysql-server start
# Set password buat user root mysql :
# /usr/local/bin/mysqladmin -u root password 'new-password'
# Test pakai: mysql -u root -p
# Masukkan password
# Selesai !!
# Install PHP52 dari port :
# cd /usr/ports/lang/php52/
# make BATCH=yes install
# rehash
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
# Jika file php.ini-dist tidak ada maka:
# cp /usr/local/etc/php.ini-pro /usr/local/etc/php.ini
# Edit /usr/local/etc/apache22/httpd.conf dan tambahkan di bagian paling akhir:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# Simpan, lalu edit lagi file httpd.conf, tambahkan di bagian DirectoryIndex index.html
tambahkan/edit menjadi DirectoryIndex index.php index.html
# apachectl restart
# Test php52 sudah terinstall atau blm, buat file bernama info.php (terserah anda)
# nano /usr/local/www/apache22/data/info.php
<?
phpinfo(INFO_MODULES);
?>
# simpan, lalu jalankan browser buka http://[IP-HOST]/info.php
# Jika nongol tuh PHP sudah terinstall dan terintegrasi dgn Apache22
# Install php52-extensions :
# cd /usr/ports/lang/php52-extensions/
# make BATCH=yes install
# rehash
# Install jg php52-xml, php52-openssl, php52-mysql, php52-mysqli:
/usr/ports/textproc/php52-xml/
/usr/ports/security/php52-openssl/
/usr/ports/databases/php52-mysql/
/usr/ports/databases/php52-mysqli/
# Jika error, gunakan perintah ini:
# make deinstall
# make reinstall
maaf kalo ada yang kurang pass.. cuma share aja dari pengalaman pribadi..