- Tiga hal penting Untuk membangun sebuah Web Server menggunakan FreeBSD, tiga hal tersebut adalah melakukan instalasi MYSQL,APACHE dan PHP. berikut coba kita sedikit belajar instalasi menggunakan ports dari FreeBSD.
-
Install MySQL:
- masuk ke direktory mysql50-server port dengan menggunakan command:
cd /usr/ports/databases/mysql50-server
- Build port
make BUILD_OPTIMIZED=yes BUILD_STATIC=yes
- Install mysql50 database server
make config make install
- Buka /etc/rc.conf dengan editor misal ( ee /etc/rc.conf ) and tambahkan configurasi sebagai berikut. ( ini digunakan untuk menjalankan Mysql Database server pertama server dinyalakan )
mysql_enable="YES"
- Start mysql server secara manual:
/usr/local/etc/rc.d/mysql-server start
- masukanpassword untuk MySQL root user dengan perintah sbb:
/usr/local/bin/mysqladmin -uroot password 'new-password'
Mysql telah selesai terinstal.
- masuk ke direktory mysql50-server port dengan menggunakan command:
-
Install Apache22
- masuk ke direktory apache22 port dengan perintah sbb:
cd /usr/ports/www/apache22
- masukan perintah sbb:
make config make install
- buka file configurasi lagi /etc/rc.conf dan masukan baris script dibawah ini. ( script ini bertujuan untuk menjalankan Apache mulai awal komputer dinyalakan )
apache22_enable="YES"
- masuk ke direktory apache22 port dengan perintah sbb:
-
Install PHP5
- Masuk ke direktori php5 port dengan menggunakan perintah:
cd /usr/ports/lang/php5
- masukan perintah sbb:
make config - PENTING : pada tapilan ini pilih Apache ( Build apache module ) jika tidak biasanya nanti muncul error : httpd: Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: /usr/local/lib/compat/pkg/libmysqlclient.so.14: version libmysqlclient_14 required by /usr/local/libexec/apache22/libphp5.so not found selanjutnya : make install - masuk ke php5-extentions port directory :
cd /usr/ports/lang/php5-extentions
- Instalasi PHP
make config - PENTING :Ojo Lali Pilih juga MYSQL ( MysQl Database Support ) make install
- masuk Ke setting untuk php.ini :
cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
- Edit file konfigurasi untuk Apache di (/usr/local/etc/apache22/httpd.conf) and masukkan beberapa baris kode sbb:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
- Kemudian cari kode di bawah ini :
DirectoryIndex index.html
ganti dengan kode sbb : >( TAMBAH index.php sebagai default file )
DirectoryIndex index.php index.html
- Start Apache script:
/usr/local/etc/rc.d/apache22 start
- Masuk ke direktori php5 port dengan menggunakan perintah: