/var/log/step2k

July 3, 2008

Install QmailRocks @ FreeBSD

Filed under: Freebsd - Salman Teguh @ 5:57 am

Jangan lupa copy file dari /downloads/qmailrocks/courier-authlib-0.55/ :
1. courierauth.h ke /downloads/qmailrocks/courierpassd-1.1.0-RC1
2. courierauthdebug.h ke /downloads/qmailrocks/courierpassd-1.1.0-RC1
3. courier_auth_config.h ke /downloads/qmailrocks/courierpassd-1.1.0-RC1

May 1, 2008

Install Apache-PHP5-MySQL via FreeBSD Port

Filed under: Freebsd, MySQL, PHP, Linux, Database - Salman Teguh @ 1:53 am

## Apache
cd /usr/ports/www/apache22
make install clean
echo ‘apache22_enable=”YES”‘ >> /etc/rc.conf

## PHP5
cd /usr/ports/lang/php5
make install clean
echo ‘AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml’ >> /usr/local/etc/apache22/httpd.conf

## PHP5 Extension
cd /usr/ports/lang/php5-extension
make config install clean

## MySQL
cd /usr/ports/databases/mysql50-server && make install clean
/usr/local/bin/mysql_install_db
chown -R mysql:mysql /var/db/mysql
/usr/local/bin/mysqld_safe &
/usr/local/bin/mysqladmin -u root password “password-root-mysql”
/usr/local/bin/mysqladmin -u root -h ip.server “password-root-mysql”
echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf

February 20, 2008

Setup VPN Server dengan FreeBSD + PPTP

Filed under: Project, Freebsd - Salman Teguh @ 12:32 pm

VPN server ini di install pada FreeBSD 6.3
Adapun langkah-langkahnya adalah sebagai berikut :

1. install poptop melalui port

[root]# cd /usr/ports/net/poptop
[root]# make install clean

2. vi /usr/local/etc/pptpd.conf
# Alamat IP disesuaikan dengan kondisi jaringan Anda.

debug
nobsdcomp
proxyarp
localip 172.16.0.4
remoteip 172.16.0.150-155
pidfile /var/run/pptpd.pid
+chapms-v2
mppe-40
mppe-128
mppe-stateless

3. vi /etc/ppp/ppp.conf
loop:
set timeout 0
set log phase chat connect lcp ipcp command
set device localhost:pptp
set dial
set login
# Server (local) IP address, Range for Clients, and Netmask
# if you want to use NAT use private IP addresses
set ifaddr 172.16.0.4 172.16.0.150-172.16.0.155 255.255.0.0
add default HISADDR
set server /tmp/loop “” 0177

loop-in:
set timeout 0
set log phase lcp ipcp command
allow mode direct

pptp:
load loop
disable pap
# Authenticate against /etc/passwd
enable passwdauth
disable ipv6cp
enable proxy
accept dns
enable MSChapV2
enable mppe
disable deflate pred1
deny deflate pred1
set dns 24.26.163.24
set device !/etc/ppp/secure

4. vi /etc/ppp/secure
#!/bin/sh
exec /usr/sbin/ppp -direct loop-in

5. vi /etc/ppp/ppp.secret
#user #passoword
user1 password
user2 password

6. mengaktifkan ip forwarding
[root]# sysctl net.inet.ip.forwarding=1

7. Enable proxy arp
vi /etc/rc.conf
arpproxy_all=”YES”

8. Start pptpd
/usr/local/etc/rc.d/pptpd start

February 6, 2008

Compile Apache2 + PHP5

Filed under: Project, Freebsd - Salman Teguh @ 2:46 am

Compile & Install Apache 2 :
1. ./configure --prefix=/usr/local/apache --enable-so --enable-cgi --enable-info --enable-rewrite --enable-speling --enable-usertrack --enable-deflate --enable-ssl --enable-mime-magic
2. make
3. make install

Compile & Install PHP 5 (with GD, PDFlib, MySQL)
1. ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --prefix=/usr/local/apache/php --with-config-file-path=/urs/local/apache/php --enable-force-cgi-redirect --disable-cgi --with-zlib --with-gettext --with-libxml-dir=/usr/local/libxml2 --enable-bcmath --enable-calendar --with-gd=/usr/local/gd --with-ttf --enable-gd-native-ttf --enable-mbstring --with-pdflib=/usr/local/pdflib --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx
2. make
3. make install

February 5, 2008

Install from Port

Filed under: Freebsd - Salman Teguh @ 9:50 am

1. masuk ke port yang dimaksud
2. make < parameter yang ingin dimasukkan > install clean
contoh : make WITH_SMSD=yes install

Install Gammu di FreeBSD

Filed under: Project, Freebsd - Salman Teguh @ 5:37 am

1. Pastikan MySQL sudah terinstall
2. buat link : ln -s /usr/local/mysql/include/mysql/*.* /usr/include/mysql
(Asumsi hasil install mysql berada pada /usr/local/mysql)
3. cd /usr/ports/comms/gammu
4. make
5. make install
6. make clean

Upgrade FreeBSD Port

Filed under: Freebsd - Salman Teguh @ 5:34 am

1. Install cvsup (/usr/port/net/cvsup)
2. copy /usr/share/examples/cvsup/ports-supfile ke /usr/home/ports-supfile
3. modifikasi /usr/home/ports-supfile (misal:*default host=cvsup.au.FreeBSD.org)
4. cvsup -P m ports-supfile or cvsup ports-supfile

Install MySQL from Source

Filed under: Freebsd, MySQL, Linux - Salman Teguh @ 4:19 am

[user@host]# su - root
[root@host]# cd /usr/local
[root@host]# tar -xzvf mysql-standard-4.0.9-gamma-pc-linux-i686.tar.gz
[root@host]# cd mysql-standard-4.0.9-gamma-pc-linux-i686
[root@host]# ./configure –prefix=/usr/local/mysql && make && make install && make clean
[root@host]# groupadd mysql
[root@host]# useradd –g mysql mysql
[root@host] # /mysql-standard-4.0.9-gamma-pc-linux-i686/scripts/mysql_install_db
[root@host]# chown -R root /usr/local/mysql
[root@host]# chown -R mysql /usr/local/mysql/var
[root@host]# chgrp -R mysql /usr/local/mysql
[root@host]# /usr/local/mysql/bin/mysqld_safe –user=mysql &

July 26, 2005

Mounting

Filed under: Project, Freebsd, Linux - Salman Teguh @ 5:20 am

iso image :
mount -r -t iso9660 -o loop /path/to/image.iso /mnt/hd

nfs :
mount -t nfs a.b.c.d:/path/ path_target/

Configure FreeTDS+Apache+PHP+MSSQL 2000 di *nix

Filed under: Project, Freebsd, PHP, Linux, SQL Server - Salman Teguh @ 5:11 am

Configure Freetds

1. Download Freetds 0.53 at www.freetds.org
2. ./configure –prefix=/usr/local/freetds –with-tdsver=7.0
3. make
4. make install
5. Edit /usr/local/freetds/etc/freetds.conf
6. Add

[MyServer70] ¡¥DSN for PHP
host = 10.23.52.114 ¡¥MS SQL Server IP
port = 1433 ¡¥MS SQL Default Port
tds version = 7.0 ¡¥MS SQL 2000 Version No.
client charset = UTF-8 ¡¥Charset Encoding, it can be omitted if you don’t want to disply in unicode

Configure PHP 4.12
1. Download PHP4 from www.php.net
2. ./configure –with-sybase=/usr/local/freetds –with-apache=../{Apache Path} –enable-track-vars
3. copy all files in /usr/local/freetds/lib/ to /usr/lib
4. make
5. make install

Configure Apache 1.3.24

1. ./configure –activate-module=src/modules/php4/libphp4.a
2. make
3. make install
4. cp php.ini-dist /usr/local/lib/php.ini
5. Edit Your httpd.conf or srm.conf file and add;
AddType application/x-httpd-php .php
6. /usr/local/apache/bin/apachectl start

Feel free to email to us @ aikok@netfront.net or elee@kinwai.net
German Chu & Eagle Lee

Howto install apache-php-mysql on *nix

Filed under: Freebsd, Linux - Salman Teguh @ 5:11 am

Apache + PHP

1. tar -xzvf apache_1.3.x.tar
2. tar -xzvf php-x.x.x.tar
3. cd apache_1.3.x
4. ./configure –prefix=/usr/local/apache
# hasil install ada di /usr/local/apache
5. cd ../php-x.x.x

6. ./configure –with-mysql –with-apache=../apache_1.3.x –enable-track-vars
7. make
8. make install
9. cd ../apache_1.3.x
10. ./configure –activate-module=src/modules/php4/libphp4.a
11. make
12. make install
13. cd ../php-x.x.x
14. cp php.ini-dist /usr/local/lib/php.ini
# copy file php.ini-dist ke /usr/local/lib menjadi php.ini
15. Edit httpd.conf or srm.conf file and add:
AddType application/x-httpd-php .php
16. Jalankan apache dengan : /usr/local/apache/bin/apachectl start
# asumsi apache di install di /usr/local/apache

MySQL
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> tar -xzvf mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> bin/mysqld_safe –user=mysql &
or
shell> bin/safe_mysqld –user=mysql &

Knoppix Diskless via FreeBSD (PXE-mode)

Filed under: Freebsd, Linux - Salman Teguh @ 5:10 am

——————————————————————————————————
netboot -> DHCP Server -> tftp server -> vmlinuz kernel -> Image knoppix
——————————————————————————————————
(more…)

Get free blog up and running in minutes with Blogsome
Theme designed by Alex King