Home > Teknologi, Tips dan Trik > Compile NGINX-PHP-MySQL pada Debian (1)

Compile NGINX-PHP-MySQL pada Debian (1)

Lagi senang compile dan bangun web server.🙂
Kali ini saya mau kasih sedikit cara tentang bagaimana membuat sebuah web server pada Debian (Dan turunannya seperti Ubuntu) dengan menggunakan NGINX 1.2.1, PHP 5.4.3, dan MySQL 5.5.25 (Semuanya terbaru loh saat tulisan ini dibuat😀 )

NGINX? PHP? MySQL? Itu apa kk?

Googling aja. Panjang kalau saya harus jelasin. Kalau mau tahu kesitus yang punya saja:

NGINX: www.nginx.org

PHP: www.php.net

MySQL: www.mysql.com

Pra-Kerja

apt-get install bison flex r2c re2c
apt-get install autoconf
apt-get install libtool

Oke pertama-tama kita akan compile NGINX terlebih dahulu

NGINX

NGINX

cd /usr/
mkdir kerja
cd kerja

Disini kita membuat sebuah folder baru yang bernama “kerja” yang ada didalam /usr/ Kenapa buat folder baru? Agar kerjaan kita tidak berantakan.

Berikutnya download NGINX. Saat tulisan ini dibuat versi terbarunya adalah 1.2.1

wget http://nginx.org/nginx-1.2.1.tar.gz
tar zxvf nginx-1.2.1.tar.gz
cd nginx-1.2.1
./configure
make
make install

Setelah itu proses compile pun dimulai… Setelah selesai kita dapat memulai NGINX dengan cara:

cd /usr/local/nginx/sbin
./nginx

Untuk reload konfigurasi NGINX

kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

Untuk membuat agar NGINX bisa membaca PHP (nb: Kalau PHPnya sudah ada)

nano /usr/local/nginx/conf/nginx.conf

Hilangkan komentar pada baris 65 – 71 sehingga tampilan baris itu seperti ini:

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

Perhatikan! Saya mengganti /scripts dengan $document_root sesuai dengan saran dari pihak NGINX sendiri!

Jangan lupa reload konfigurasi NGINX setelah itu. :ok:

Masalah-masalah yang saya hadapi

error C compilet not found

Solusi:

apt-get install g++
error: the HTTP rewrite module requires the PCRE library.

Solusi:

apt-get install libpcre3 libpcre3-dev
error: the HTTP gzip module requires the zlib library.

Solusi:

apt-get install zlib1g-dev

Jika ingin menambahkan dukungan OpenSSL, install dulu OpenSSL library dan dev

apt-get install libssl-dev libssl0.9.8 openssl

Sumber: http://forum.komikanimasi.web.id/viewtopic.php?f=29&p=17384


		
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: