May 27 2009

Nih Install Webserver ( Apache, Mysql , Php)

Published by kusuma at 11:20 am under FreeBsd

file yang diperlukan..
nstall Web Server

: Yang dibutuhkan adalah source-source berikut :
Kalo ada cari yang terbaru,…Oke bro
1. mysql-3.22.32.tar.gz
2. apache_1.3.26.tar.gz
3. php-4.1.2.tar.gz
4. openssl-0.9.6d.tar.gz
5. mod_ssl-2.8.10-1.3.26.tar.gz

: Kita Download dulu Source Codenya :

server# pwd
/usr/local/src
server# wget http://www.peregrinehw.com/downloads/apache/old/stable/mysql-3.22.32.tar.gz
server# wget http://www.apache-kr.org/dist/old/apache_1.3.26.tar.gz
server# wget http://www.peregrinehw.com/downloads/apache/old/devel-2.0.XX/php-4.1.2.tar.gz
server# wget http://mirrors.usc.edu/pub/openssl/source/openssl-0.9.6d.tar.gz
server# wget http://ftp.wayne.edu/mod_ssl/OBSOLETE/mod_ssl-2.8.10-1.3.26.tar.gz

setelah di donload eh sebelumnya jagn lupa instal wget dulu alamatnya
ketik #cd /usr/ports/ftp/wget/ && make install clean
prosesnya lama jadi tunggu

bis itu kembli keatas download semuanya,…langkah selanjutnya….?
Yang dibutuhkan adalah source-source berikut :

1. mysql-3.22.32.tar.gz
2. apache_1.3.26.tar.gz
3. php-4.1.2.tar.gz
4. openssl-0.9.6c.tar.gz
5. mod_ssl-2.8.10-1.3.26.tar.gz

Install MySQL-nya dulu
—————————–

unpack source nya, compile dan Install :

/usr/local > tar -xzvf mysql-3.22.32.tar.gz
/usr/local > cd mysql-3.22.32/
/usr/local/mysql-3.22.32 > ./configure –prefix=/usr/local/mysql
/usr/local/mysql-3.22.32 > make
/usr/local/mysql-3.22.32 > make install
/usr/local/mysql-3.22.32 >./scripts/mysql_install_db

menjalankan MySQL :

/usr/local/mysql-3.22.32 > cd /usr/local/mysql/bin
/usr/local/mysql/bin > ./safe_mysqld &
atau begini adek adek
root@murzid:/usr/local/mysql# bin/mysqld_safe –user=root & FREEBSD sampek sini

untuk informasi lengkap installasinya ada pada http://www.mysql.com/doc/F/r/FreeBSD.html

Unpack dan configure Apache
————————————-

/usr/local > tar -xzvf pache_1.3.26.tar.gz
/usr/local > cd apache_1.3.26/
: Unpack Apachenya Dulu :

server# cd /usr/local/
server# tar -xzvf apache_1.3.26.tar.gz
server# cd apache_1.3.26/
server# ./configure –prefix=/usr/local/apache

Install PHP
————-

unpack source nya, compile dan Install :

/usr/local > tar -xzvf php-4.1.2.tar.gz
/usr/local > cd php-4.1.2/
/usr/local/php-4.1.2 > ./configure –with-mysql=/usr/local/mysql
> –with-xml
> –with-apache=/usr/local/apache_1.3.26
> –enable-track-vars

/usr/local/php-4.1.2 > make
/usr/local/php-4.1.2 > make install
/usr/local/php-4.1.2 > cp php.ini-dist /usr/local/lib/php.ini

Install openssl dan mod_ssl
———————————–

unpack source nya, compile dan Install :

/usr/local > tar -xzvf openssl-0.9.6c.tar.gz
/usr/local > cd openssl-0.9.6c/
/usr/local/openssl-0.9.6c > ./config –prefix=/usr/local/ssl
/usr/local/openssl-0.9.6c > make
/usr/local/openssl-0.9.6c > make test
/usr/local/openssl-0.9.6c > make install
/usr/local/openssl-0.9.6c > cd ..
/usr/local/ tar -xzvf mod_ssl-2.8.10-1.3.26.tar.gz
/usr/local > cd mod_ssl-2.8.10-1.3.26
/usr/local/mod_ssl-2.8.10-1.3.26 > ./configure –with-apache=/usr/local/apache_1.3.26

Install Apache
——————-

/usr/local > cd apache_1.3.26/
/usr/local/apache_1.3.26 > SSL_BASE=/usr/local/openssl-0.9.6c
> ./configure
> –enable-module=ssl
> –activate-module=src/modules/php4/libphp4.a
> –enable-module=php4
> –prefix=/usr/local/apache
> –enable-shared=ssl

/usr/local/apache_1.3.26 > make
/usr/local/apache_1.3.26 > make certificate TYPE=custom
/usr/local/apache_1.3.26 > make install

selesai .

Konfigurasi Apache
————————-

Edit httpd.conf yang berada di /usr/local/apache/conf/ , dan tambahkan baris berikut :

AddType application/x-tar .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

jalankan apache :

# /usr/local/apache/bin/apachectl start

untuk menjalankan apache dengan mode SSL :

# /usr/local/apache/bin/apachectl startssl

menjalankan dengan mode SSL , kita akan diminta memasukkan pass-phrase nya.
apabila kita tidak ingin memasukkan pass-phrase setiap kali apache di jalankan , lakukan langkah-langkah berikut :

1. Hilangkan enkripsi dari RSA private key ( dan kita backup file aslinya ) :

# cd /usr/local/apache/conf/ssl.key/
# cp server.key server.key.org
# openssl rsa -in server.key.org -out server.key

2. Pastikan file server.key hanya terbaca oleh root:

# chmod 400 server.key

kemudian restart apache .
oia seblumnya istal phpmyadmin dulu biar enak mysglnya
download mysql terbaru bis itu sdi extrak di apache httdoc…trus dicoba ketik
ip trus nama extrakan folder  enter bisa ndak ke phpmyadmin ..
kalo belum kita harus edit httdoc.conf

ee /usr/local/apache2/conf/httpd.conf

ini soalnya folder apache namanya apache2…gitu deh..
trus setelah masuk ke http.dock edit di
<ifmodule>
DirectoryIndex index.htm index.html index.php
</ifmodule>

setelah itu coba browsing lagi …..rak isoh,..selamat mencoba

setelah ini semua dites dulu apakah apache dah jalan,…
ketik di browser alamat ipnya,.kalo dah keluar apache test berarti apache dah jalan
setelah itu masuk ke
dah itu duluw ya,…makasih

http://mirror.in.th/sourceforge.net/p/ph/phpmyadmin/
ee /etc/sshd  untuk membuat root bisa diakses di winscp oke boss
/etc/rc.d/sshd restart

instal proftpd lewat port
cd /usr/ports/ftp/proftpd
make install clean

jalankan proftpd
#proftpd enter
atau jiga udah ada proftpd.sh
#cd /usr/local/ets/rc.d
#./proftpd.sh start
edit file di
#ee /usr/local/etc/proftpd.conf

Baca juga artikel yang lain berikut ini:

Comments are closed at this time.