Install phpMyAdmin FreeBSD Ports

Juli 27, 2008
    1. Masuk ke direktori phpmyadmin port dengan perintah:
      cd /usr/ports/databases/phpmyadmin
    2. Install dengan konfigurasi default
      make install clean
    3. phpMyAdmin terinstall di direktori /usr/local/www/phpMyAdmin. untuk bisa digunakan perlu membuat direktori Alias and konfigurasi direktori di /usr/local/etc/apache22/httpd.conf. tambahkan beberapa baris di <IfModule alias_module>
      Alias /phpmyadmin /usr/local/www/phpMyAdmin
    4. /usr/local/www/phpMyadmin setting <DocumentRoot> dan <Directory> masukan beberapa baris kode <Directory>
      <Directory "/usr/local/www/phpMyAdmin">
              Order allow,deny
              Allow from all
      </Directory>

    5. Buat konfigurasi direktory phpMyAdmin untuk read/write/executable dengan perintah:
      cd /usr/local/www/phpMyAdmin
      mkdir config
      chmod 777 config
    6. Restart Apache :
      /usr/local/etc/rc.d/apache22 restart
    7. Konfigurasi phpMyAdmin — http://hostname/phpmyadmin/scripts/setup.php:
      • Add Server
        • Ubah “Authentication type” dropdown untuk http phpMyAdmin memunculkan user-passw
        • Hapus root dari “User for config” .
        • Click tombol “Add” untukmenambahkan server Baru

      Save konfigurasi dengan menekan ltombol Save.

    8. Copy config file dari phpMyAdmin/config ke phpMyAdmin
      cp config/config.inc.php .
    9. hapus config dan ubah read oNly untuk config.inc.php :
      rm -rf config
      chmod 444 config.inc.php

Instalasi APACHE,PHP,MYSQL di FreeBSD7

Juli 27, 2008
    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.

  1. Install MySQL:

    1. masuk ke direktory mysql50-server port dengan menggunakan command:
      cd /usr/ports/databases/mysql50-server
    2. Build port
      make BUILD_OPTIMIZED=yes BUILD_STATIC=yes
    3. Install mysql50 database server
      make config
      make install
    4. 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"
    5. Start mysql server secara manual:
      /usr/local/etc/rc.d/mysql-server start
    6. masukanpassword untuk MySQL root user dengan perintah sbb:
      /usr/local/bin/mysqladmin -uroot password 'new-password'

      Mysql telah selesai terinstal.

  2. Install Apache22

    1. masuk ke direktory apache22 port dengan perintah sbb:
      cd /usr/ports/www/apache22
    2. masukan perintah sbb:
      make config
      make install

    3. 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"
  3. Install PHP5

    1. Masuk ke direktori php5 port dengan menggunakan perintah:
      cd /usr/ports/lang/php5
    2. 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
    3. masuk ke php5-extentions port directory :
      cd /usr/ports/lang/php5-extentions
    4. Instalasi PHP
      make config
      - PENTING :Ojo Lali Pilih juga MYSQL ( MysQl Database Support )
      
      make install
    5. masuk Ke setting untuk php.ini :
      cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
    6. 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
    7. Kemudian cari kode di bawah ini :
      DirectoryIndex index.html

      ganti dengan kode sbb : >( TAMBAH index.php sebagai default file )

      DirectoryIndex index.php index.html
    8. Start Apache script:
      /usr/local/etc/rc.d/apache22 start

FreeBSD7 Ports Setup

Juli 27, 2008

Lokasi Ports : /usr/ports/

PHP : /usr/ports/lang/

Apache2