install apache, php, and mysql on gentoo linux

Upload: ryan-danny-kresnawan

Post on 02-Jun-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Install Apache, PHP, and MYSQL on GENTOO LINUX

    1/6

  • 8/10/2019 Install Apache, PHP, and MYSQL on GENTOO LINUX

    2/6

    Install Apache, PHP, MySQL in Linux Gentoo

    Sebelum melakukan installasi, download file-file yang dibutuhkan di :

    Apache :http://httpd.apache.org/download.cgi

    APR dan APR-util :https://apr.apache.org/download.cgi

    PHP :http://php.net/downloads.php

    MySQL : Download Langsung dari PC Gentoo menggunakan emerge.

    PHPMyAdmin :http://www.phpmyadmin.net/home_page/downloads.php

    1. Install APACHE Manually

    Setiap kali saya install apache secara manual, biasanya mengalami error apr not found.

    Hal ini disebabkan karena apr belum terinstall. Maka dari itu sebelum install apache, install

    terlebih dahulu sistem apr dan apr-util. Setelah semua di download lakukan :

    # cd source_library/ (*pindah ke letak direktori apr-1*.tar. gz, apr-util-

    1*.tar.gz, httpd- 2*.tar.gz disimpan)

    # tar xzvf apr-1*.tar.gz (*ekstrak file apr-1*.tar.gz)

    # tar xzvf apr-util-1*.tar.gz (*ekstrak file apr-util-1*.tar.gz)

    #tar xzvf httpd-2*.tar.gz (*ekstrak file httpd-2*.tar.gz)

    -

    Install APR

    # cd apr-*/

    # ./configure --prefix=/usr/local/apr-httpd/

    # make

    #make install

    http://httpd.apache.org/download.cgihttp://httpd.apache.org/download.cgihttp://httpd.apache.org/download.cgihttps://apr.apache.org/download.cgihttps://apr.apache.org/download.cgihttps://apr.apache.org/download.cgihttp://php.net/downloads.phphttp://php.net/downloads.phphttp://php.net/downloads.phphttp://www.phpmyadmin.net/home_page/downloads.phphttp://www.phpmyadmin.net/home_page/downloads.phphttp://www.phpmyadmin.net/home_page/downloads.phphttp://www.phpmyadmin.net/home_page/downloads.phphttp://php.net/downloads.phphttps://apr.apache.org/download.cgihttp://httpd.apache.org/download.cgi
  • 8/10/2019 Install Apache, PHP, and MYSQL on GENTOO LINUX

    3/6

    - Install APR-util

    # cd ../apr-util

    #./configure --prefix=/usr/local/apr-util-httpd/ --with-

    apr=/usr/local/apr-httpd/

    #make

    #make install

    - Install httpd (Apache)

    #cd ../http-2*/

    # ./configure --with-apr=/usr/local/apr-httpd/ --with-apr-

    util=/usr/local/apr-util-httpd/

    #make

    #make install

    Secara default, apache akan di install pada direktori /usr/local/apache2/. Jika ingin

    mengganti direktori tempat dimana apache akan diinstall, maka bisa ditambahkan --prefix=

    /foldertujuan/pada saat configure.

    Untuk menjalankan webserver apache, lakukan perintah :

    #/usr/local/apache2/bin/apachectl start

    Kemudian buka web browser, ketikan alamat ip pc Gentoo kita di address bar. Jika muncul

    tampilan It Works ! maka apache berhasil dijalankan.

  • 8/10/2019 Install Apache, PHP, and MYSQL on GENTOO LINUX

    4/6

    2. Install PHP Manually

    1.Ekstark file php-*.tar.gz kemudian pindah ke direktori tersebut.

    # tar -xvf php-5.x.tar

    #cd php-5.x

    2. Konfigurasi dan Build PHP dengan asusmsi mysql ingin diinstall dan mengaktifkan fungsi

    mbstring dari PHP.

    #./configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib

    dir=/usr/lib/perl5/5.18.2/i686-linux/ --enable-mbstring

    #make

    #make install

    3. Install php.ini

    #cd ../../php-5.x

    #cp php.ini-dist /usr/local/lib/php.ini

    4. Selanjutnya berikan script yang nantinya akan memberitahukan webserver Apache bahwa

    sudah terinstall php5. Dengan cara edit httpd.conf ((/usr/local/apache/conf atau directory

    manapun tempat kalian install apache tersebut) kemudian tambahkan script berikut :

  • 8/10/2019 Install Apache, PHP, and MYSQL on GENTOO LINUX

    5/6

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .html (*letakkan di paling atas script httpd.conf)

    5. Restart Apache kita dengan cara :

    #cd usr/local/apache2/bin/ (folder bin apache)

    # /apachectl start

    6. Selanjutnya buat file info.php di /htdocs pada apache. Info.php berfungsi sebagai test

    bahwa php kita sudah berjalan, isi filenya adalah sebagai berikut :

    7. Untuk test info.php, buka web browser ketikkan youripaddress/info.php, contoh :

    192.168.232.138/info.php. Jika muncul tampilan berikut, congratsmaka php sudah

    berjalan.

  • 8/10/2019 Install Apache, PHP, and MYSQL on GENTOO LINUX

    6/6

    3. Install MySQL

    Untuk install MySQL kali ini, computer atau Gentoo sudah terkoneksi ke internet. Lakukan

    perintah berikut :

    # emerge -pv mysql

    # emerge --ask dev-db/mysql

    # /usr/bin/mysql_install_db

    # service mysql start

    # mysql_secure_installation

    Untuk cek apakah mysql sudah berjalan :

    mysql -u root -p

    mysql> select user,host from mysql.user;

    mysql> quit;

    Semoga Bermanfaat