Instalasi Apache2+MySQL-4+PHP-4

July 19th, 2005

Instalasi Apache2+MySQL-4+PHP-4

Apache

Pada saat ini apache merupakan web server yang paling populer (http://www.netcraft.com/survey) digunakan di internet karena apache dapat memenuhi fungsi dasar web server dengan baik dan juga disediakan secara gratis (httpd://www.apache.org). Dan kini kebutuhan akan fungsi dan kemampuan suatu web server untuk melayani pencarian database, server side scripting, secure socket layer sangat dibutuhkan para pengguna hosting. Pada kesempatan kali ini kita akan menuturkan bagaimana meng’install, configure ketiga software tersebut secara terintegrasi.


PHP4

PHP (Pesonal Home Page) merupakan bahasa script yang mendukung kustomisasi suatu website secara dinamik. Dengan menggunakan PHP, para developer dapat menyimpan script tersebut di halaman web. Web Server akan memanggil PHP untuk melakukan fungsi script tersebut, dan web server mengembalikan halaman hasilnya kepada pengguna tadi. Jika dilihat dari fungsinya PHP dan Microsoft Active Server Page (ASP) merupakan bahasa script yang mirip. PHP dapat didownload dan digunakan secara gratis di http://www.php.net.

MySQL Database

MySQL adalah server database SQL yang multi-thread dengan implementasi sebagai client/server. Kecepatan, handal, dan kemudahan, membuat MySQL menjadi database yang populer, dan juga dapat digunakan untuk website yang dinamik. PHP4, C, C++, Java, dan Perl dapat mengakses MySQL secara langsung.
Sumber informasi mengenai MySQL seperti manual, tutorial, source program tersedia di situs resminya yaitu http://www.mysql.com

Tahap Instalasi

Diasumsikan seluruh paket apache + MySQL + PHP telah di simpan di direktori yang sama.

1 . Instalasi Apache
Agar apache mendukung xml, terlebih dahulu kita install libxml:

[faiz@faiz tmp]$tar zxvf libxml-2.65.gz
[faiz@faiz tmp]$cd libxml2-2.6.5
[faiz@faiz tmp]$./configure
[faiz@faiz tmp]$su
pasword:
[faiz@faiz tmp]#make;make install
[faiz@faiz tmp]#cd ..

[faiz@faiz tmp]# tar zxvf httpd-2.0.46.tar.gz
[faiz@faiz tmp]#cd httpd-2.0.46
[faiz@faiz tmp]$./configure;make; make install
[faiz@faiz tmp]#cd ..

2 . Instalasi MySQL

[root@faiz tmp]#groupadd mysql
[root@faiz tmp]#useradd -g mysql mysql
[root@faiz tmp]# tar zxvf mysql-4.1.11.tar.gz -C /usr/local/
[root@faiz tmp]#cd /usr/local/
[root@faiz tmp]# ln -s mysql-4.1.11 mysql
[root@faiz tmp]#cd mysql
[root@faiz tmp]#./configure –prefix=/usr/local
[root@faiz tmp]#make;make install
[root@faiz tmp]#chown -R root .
[root@faiz tmp]#chown -R mysql data
[root@faiz tmp]#chgrp -R mysql .
[root@faiz tmp]#cp support-files/my-medium.cnf /etc/my.cnf
[root@faiz tmp]#mysql_install
[root@faiz tmp]#mysql_install_db
[root@faiz tmp]#bin/mysqld_safe –user=mysql &
[root@faiz tmp]#cd ..

3 .Instalasi PHP5

[root@faiz tmp]#tar jxvf php-4-3.bz2
[root@faiz tmp]#cd php-4-3.0.0

[root@faiz tmp]#./configure –with-mysql=/usr/local/mysql
–with-apxs2=/usr/local/apache2/bin/apxs
[root@faiz tmp]#make ;make install
[root@faiz tmp]#echo “/usr/local/lib” >> /etc/ld.so.conf
[root@faiz tmp]#cp php.ini-recommended /usr/local/lib/php.ini
[root@faiz tmp]# ldconfig
[root@faiz tmp]#echo “AddType application/x-httpd-php .php” >> /usr/local/apache2/conf/httpd.conf
[root@faiz tmp]#/usr/local/apache2/bin/apachectl -k start

Sekarang anda check service apache (httpd) apakah sudah mendukung MySQL dan PHP dengan membuat file info.php yang berisi < ?phpinfo()?> , simpan di DocRoot Apache, default nya di /usr/local/apache2/htdocs. Kemudian jalankan web browser dengan url http://127.0.0.1/info.php, amati hasilnya apakah MySQL telah terintegrasi.

mysql

Semoga Bermanfaat.

Ref : Linux – Web Solution – php – MySQL – Apache, dotCOM & Service Provider Solutions.
Compaq Computer Corporation http://www.compaq.com

Entry Filed under: Bebas, FreeBSD, Linux, Tutorial

3 Komentar Tambahkan Sendiri

  • 1. oghie  |  September 29th, 2005 at 5:56 am

    Ini Yang gue lama cari cari.
    Thank’s Atas artikelnya

  • 2. .: Mr Dodo Blogs Site :. &hellip  |  September 8th, 2008 at 9:40 am

    [...] Selanjutnya … [...]

  • 3. biksue  |  December 27th, 2008 at 9:12 am

    thank’s….!
    informasi yg sngat berguna

Komentar

Diperlukan

Diperlukan, hidden

Kode HTML yang di izinkan:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Track posting ini  |  Berlangganan Komentar ini menggunakan RSS


Kalender

July 2005
M T W T F S S
    Aug »
 123
45678910
11121314151617
18192021222324
25262728293031

Posting Terakhir