Instalasi Apache PHP di Linux
Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation. cara installasi di linux adalah sebagai berikut ini :
Download dan instal apache versi 2.0.47 :
[root@nablus src]# wget http://apache.secsup.org/dist/httpd/httpd-2.0.47.tar.gz
[root@nablus src]# tar -xzvf httpd-2.0.47.tar.gz
[root@nablus src]# cd httpd-2.0.47
[root@nablus httpd-2.0.47]# ./configure –prefix=/usr/local/httpd-2.0.47 \
–enable-mods-shared=all \
–enable-suexec \
–with-suexec-bin=/usr/local/httpd-2.0.47/bin/suexec \
–with-suexec-caller=www \
–with-suexec-userdir=htdocs \
–with-suexec-docroot=/ \
–with-suexec-uidmin=99 \
–with-suexec-gidmin=99 \
–with-suexec-logfile=/usr/local/httpd-2.0.47/logs/suexec_log \
–with-suexec-safepath=/usr/local/bin:/usr/bin:/bin
[root@nablus httpd-2.0.47]# make
[root@nablus httpd-2.0.47]# make install
Download dan install imap (disini imap digunakan agar –with-imap di php bisa berjalan) :
[root@nablus src]# wget ftp://ftp.cac.washington.edu/mail/imap.tar.Z
[root@nablus src]# tar -xzvf imap.tar.Z
[root@nablus src]# cd imap-2002d
[root@nablus imap-2002d]# make slx
Jika error, coba dengan perintah dibawah ini :
[root@nablus imap-2002d]# make slx SSLTYPE=none
Buat simlink :
[root@nablus imap-2002d]# ln -s c-client lib
[root@nablus imap-2002d]# ln -s c-client include
Download dan instal php versi 4.3.2 :
[root@nablus src]# wget http://us2.php.net/distributions/php-4.3.2.tar.bz2
[root@nablus src]# tar -jxvf php-4.3.2.tar.bz2
[root@nablus src]# cd php-4.3.2
[root@nablus php-4.3.2]# ./configure \
–with-apxs2=/usr/local/httpd-2.0.47/bin/apxs \
–with-config-file-path=/usr/local/httpd-2.0.47/conf \
–with-imap=../imap-2002d \
–with-jpeg-dir \
–with-ttf \
–with-ftp \
–with-gettext \
–with-dbase \
–with-filepro \
–with-zlib \
–with-xml \
–with-gdbm \
–disable-display-source \
–disable-short-tags \
–enable-track-vars \
–enable-versioning \
–enable-memory-limit
[root@nablus php-4.3.2]# make
[root@nablus php-4.3.2]# make install
[root@nablus php-4.3.2]# cp php.ini-dist /usr/local/httpd-2.0.47/conf/php.ini
Edit file /usr/local/httpd-2.0.47/conf/httpd.conf, jika diperlukan ubah pada ServerName dan ServerAdmin dan serta tambahkan :
AddType application/x-httpd-php .php
DirectoryIndex index.html index.php
Start apache :
[root@nablus asfik]# /usr/local/httpd-2.0.47/bin/apachectl start
10 Comments