Selamat Datang Di Blog nya Zahyd

Minggu, 05 Januari 2014

cara menginstall Apache + SSL + PHP4 + MySQL Support



Atikel ini membahas salah satu cara menginstall Apache + SSL + PHP4 + MySQL Support, yang di tulis secara jelas oleh Petrix aka Lukis, sebelumnya kita siapkan dulu sebatang garpit dan kopi mix biar nggak bete bro :P

File – File :
openssl-0.9.6 http://www.openssl.org
apache-1.3.19 http://www.apache.org
mysql-3.23.33 http://www.mysql.com
php-4.0.4pl1 http://www.php.net
mod_ssl-2.8.1-1.3.19 http://www.modssl.org
Langkah-langkahnya :

1. Install OpenSSL untuk library dalam server.
2. Install MySQL sebagai Server atau sebagai Client
3. Install PHP support MySQL sebagai module apache
4. Install mod_ssl sebagai module apache
5. Install Apache
6. Melakukan Ujicoba
Cara :
Ekstrak semua file dalam satu direktori kerja.
Dalam hal ini saya mengekstrak di /tmp/webdev
1. Install OpenSSL
   cd openssl-0.9.6
   ./config –prefix=/usr/local/ssl
   make
   make test
   make install
2. Install MySQL
2.1. Server
     cd mysql-3.23.33
     ./configure –prefix=/usr/local/mysql
     make
     make install
     ./scripts/make_install_db
     buat satu user dengan login mysql dan group mysql
     chown -R mysql.mysql /usr/local/mysql
     cd /usr/local/mysql/bin
     ./safe_mysqld –user=mysql &
     done..
2.2. Client
     cd mysql-3.23.33
     ./configure –without-server
     make
     make install
     done ..
3. Install PHP Support Mysql
   cd apache_1.3.19
   ./configure
   langkah ini diperlukan untuk melakukan configuring
   php sebab php meminta supaya apache harus terkonfigurasi
   terlebih dahulu.
   cd php-4.0.4pl1
   CFLAGS=’-O2 -I/usr/local/ssl/include’
   ./configure
     –with-mysql=/usr/local/mysql
     –with-apache=../apache_1.3.19/
     –enable-vars-track
   make
   make install
   cp php.ini-dist /usr/local/lib/php.ini
4. Install mod_ssl
   cd mod_ssl-2.8.1-1.3.19
   ./configure –with-apache=../apache_1.3.19
 
5. Install Apache
   cd apache-1.3.19
   SSL_BASE=/usr/local/ssl
   ./configure
   –prefix=/usr/local/apache –enable-module=ssl
   –activate-module=src/modules/php4/libphp4.a
   –enable-module=php4 –enable-suexec –suexec-caller=www
   make
   make certificate
   make install
6. Menjalankan Apache Server
   Masukkan bagian berikut ini pada conf/httpd.conf dan
   edit seperlunya.
   AddType application/x-httpd-php .php
   AddType application/x-httpd-php-source .phps
6.1. Tanpa SSL
     # /usr/local/apache/bin/apachectl start | stop
6.2. Dengan SSL
     # /usr/local/apache/bin/apachectl startssl | stop
7. Melakukan Ujicoba
7.1. Ujicoba MySQL
     – masuk ke dalam engine mysql
       % ./mysql -u user -p
        mysql> show tables;
+—————–+
| Tables_in_mysql |
+—————–+
| columns_priv    |
| db              |
| func            |
| host            |
| tables_priv     |
| user            |
+—————–+
6 rows in set (0.00 sec)
7.2. Ujicoba Apache untuk module yang ada didalamnya
     cd /usr/local/apache/bin
     ./httpd -l
     cek bagian :
     mod_ssl.c
     mod_php4.c
     suexec: enabled; valid wrapper /usr/local/apache/bin/suexec
7.3. Ujicoba PHP
     cd /usr/local/apache/htdocs
     buat 1 file coba.php
     dengan isi berikut :
     <?php
       echo “Test PHP”;
     ?>
     gunakan lynx atau netscape ke http://localhost/coba.php
     sip.. udah jalan..
    
+============================================================
| Copyright 2001 Arief Hidayat Djauhar petrix@tungmung.co.id
+=================================================

Tidak ada komentar:

Posting Komentar