Saya mencoba membuat sedikit tutorial untuk membuat sebuah webserver dengan menggunakan OpenBSD 4.0, Apache 1.3.29, mysql 5.0.22 dan php 5.1.4 yang walaupun isinya saya comot dari sana sini, tapi mudah-mudahan saja bisa bermanfaat khususnya buat saya sendiri sebagai bahan contekan kalau lupa :D.
Secara default setelah kita berhasil melakukan instalasi OpenBSD 4.0 maka Apache pun sudah terinstall juga yang versinya 1.3.29 tapi masih koma alias belum running dan untuk menjalankannya hanya tinggal tulis perinta $apachectl start. Dan apabila instalasi OpenBSD tidak ada kekacauan maka ketika kita krtik http://localhost akan muncul tampilan pemberutahuan bahwa kita sudah sukses mengintal Apache.
Setelah Apache tidak bermasalah, maka selanjutnya kita perlu menginstall yang namanya mysql caranya :
Apabila package mysql nya berada di cdrom, maka kita perlu nge-moounting dulu cdromnya dengan cara:
cari dulu nama device cdromnya dengan cara $dmesg, biasanya sih cd0a, kalau sudah ketemu kita bikin direktori buat si cdromnya misalnya mkdir /mnt/cdrom. Nas setelah itu baru deh kita ketik $mount_cd9660 /dev/cd0a /mnt/cdrom
setelah itu masuk deh kefolder packagenya si openBSD ini misalanya
cd /mnt/cdrom/packages/i386/
dan setelah masuk direktori tadi kita tinggal install aplikasinya.
pertama kita install dulu mysqlnya dengan cara:
pkg_add -v mysql-server-5.0.22.tgz
seteas instalasi mysql selesai kita biarkan saja dulu, selanjutnya install phpnya dengan cara:
pkg_add -v php5-core-5.1.4p1.tgz
untuk mengaktifkan php di webserver kita ketikan:
/usr/local/sbin/phpxs -s
lalu kopiin file php.ini dengan cara
cp /usr/local/share/examples/php5/php.ini-recommended /var/www/conf/php.ini
untuk melakukan test apakah instalasi php 5 sudah berhasil dengan cara
stop apache dengan apachectl stop
jalankan lagi apache dengan apachectl start
lalu bikin file phpinfo di /var/www/htdocs
dengan cara
vi test.php
phpinfo()
?>
lalu ESC:wq!
dan browse dengan lynx http://localhost/test.php
apabila nampil konfigurasi php.ini makainstalasi php behasil.
setelah itu kita bisa lakukan instasi beberapa extension php yang bisa diliha dengan cara :
ls /mnt/cdrom/packages/i386/ | grep php5
Untuk menghubungkan database mysql server agar bisa diakses oleh php maka kita harus menambahkan extensionnya dengan cara :
pkg_add -v php5-mysql-5.1.4.tgz
setelah selesai lalu jalankan /usr/local/sbin/phpxs -a mysql
dan untuk extension-extension linnya silakan install sendiri yah kalo bingung tingga nyari ajah lewat google
Nah sekarang baru kembali lagi si jang mysqlnya kita, kita jalanin si mysqlnya dengan cara
su -c _mysql root -c '/usr/local/bin/mysqld_safe &' > /dev/null &
selesai deh standar instalasi aplikasi untuk membangun sebuah webserver
untuk menjalankan apache dan mysql secara otomati ketika server baru dinyalakan, tinggal sedikid di update:
vi /etc/rc.local
dan tambahin barisa katan-kata berikut :
if [ -x /usr/sbin/apachectl ]; then
/usr/sbin/apachectl start
fi
su -c _mysql root -c '/usr/local/bin/mysqld_safe &' > /dev/null &
sleep 5
rm -f /var/www/var/run/mysql/mysql.sock
ln /var/run/mysql/mysql.sock /var/www/var/run/mysql/mysql.sock
oh iyah lupa sebelumnya kita bikin folder dulu
mkdir /var/www/var
mkdir /var/www/var/run
mkdir /var/www/var/run/mysql
mkdir /var/www/tmp
chmod a+w /var/www/tmp
chmod u+t /var/www/tmp
lalu reboot deh…
ehh waiit waittt….
kalo mau nambahin phpMyAdmin kita tinggal install aja
pkg_add -v phpMyAdmin-2.8.1.tgz
source :
http://www.corebsd.or.id/
http://www.devx.com/security/Article/28059/
http://www.openbsdsupport.org/mysql.htm
http://www.lp3i.net/
1 Comments:
/usr/local/sbin/phpxs -a mysql
phpxs not found. Gimana ya ? Bisa bantu gan ?
Post a Comment