GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Instal Lighttpd Dengan PHP5 (FastCGI) Dan MySQL Di Linux Mint 12 / Ubuntu 11.10

Keamanan, kecepatan, kepatuhan, dan fleksibilitas — semua ini menggambarkan lighttpd (pron. lighty) yang dengan cepat mendefinisikan ulang efisiensi server web; karena dirancang dan dioptimalkan untuk lingkungan berkinerja tinggi. Dengan jejak memori yang kecil dibandingkan dengan server web lain, manajemen cpu-load yang efektif, dan set fitur lanjutan (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting, dan banyak lagi) lighttpd adalah solusi sempurna untuk setiap server yang mengalami masalah beban. Dan yang terbaik, ini adalah Open Source yang dilisensikan di bawah lisensi BSD yang telah direvisi.

Disini saya akan menjelaskan instalasi Lighttd dengan PHP dan MySQL di Linux Mint 12.

Memasang Lighttpd:

Untuk memulai, kami akan menginstal Lighttpd.

Ketik Perintah berikut di Terminal lalu tekan enter.

raj@geeksite~/$ sudo apt-get install lighttpd

Mulai Lighttpd dengan menggunakan perintah berikut.

raj@geeksite~/$ sudo /etc/init.d/lighttpd restart

Menguji Lighttpd:

Untuk memastikan semuanya terpasang dengan benar, kami sekarang akan menguji Lighttpd untuk memastikannya berfungsi dengan baik. Buka browser web apa saja, lalu masukkan yang berikut ini ke alamat web:

 http://127.0.0.1/index.lighttpd.html  or  http://your.ip.addr.ess/index.lighttpd.html

Anda akan melihat halaman Placeholder Lighttpd, root dokumen default lighttpd adalah /var/www/  di Ubuntu /Linux Mint; file konfigurasinya adalah /etc/lightpd/lightpd.conf dan konfigurasi tambahan disimpan di /etc/lighttpd/conf.available/ direktori.

Menginstal MySQL:

Selanjutnya adalah menginstal server MySQL dan klien, keduanya tersedia di repositori Linux Mint; cukup jalankan perintah berikut untuk menginstalnya.

raj@geeksite~/$ sudo apt-get install mysql-server mysql-client php5-mysql

Setelah instalasi, Anda akan diminta untuk mengonfigurasi kata sandi root MySQL, jadi masukkan saja kata sandinya.

Masukkan kembali kata sandi untuk mengonfirmasi.

Menginstal PHP:

Selanjutnya adalah menginstal PHP 5 di Ubuntu dengan FastCGI. Ubuntu / Linux Mint menyediakan paket PHP5 berkemampuan FastCGI. Kita dapat menginstal dengan mengeluarkan perintah berikut.

raj@geeksite~/$ sudo apt-get install php5-cgi

Mengonfigurasi PHP5 dan Lighttpd:

Untuk mengaktifkan PHP5 di Lighttpd, Anda harus memodifikasi file konfigurasi /etc/php5/cgi/php.ini dan menghapus komentar pada baris cgi.fix_pathinfo=1:

raj@geeksite~/$ sudo gedit /etc/php5/cgi/php.ini 

[…]

 ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
 ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
 ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
 ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
 ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
 ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 ; http://php.net/cgi.fix-pathinfo
 cgi.fix_pathinfo=1
 [...]

Untuk mengaktifkan konfigurasi FastCGI (yang disimpan di /etc/lighttpd/conf-available/10-fastcgi.conf ), jalankan perintah berikut:

raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi
raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi-php

Untuk memuat ulang server agar terjadi perubahan, ketik terminal.

raj@geeksite~/$ sudo /etc/init.d/lighttpd force-reload

Menguji PHP:

Untuk menguji PHP, Tempatkan satu file PHP ke direktori default Lighttpd.

Di terminal salin/tempel baris berikut:

raj@geeksite~/$ sudo gedit /var/www/info.php

Ini akan membuka file bernama phpinfo.php.

Salin/Tempel baris ini ke file info:

<?php phpinfo(); ?>

Simpan dan tutup file.

Sekarang buka browser web Anda dan ketik berikut ini ke alamat web:

http://127.0.0.1/info.php or http://your.ipadd-ress/info.php

Halamannya akan terlihat seperti di bawah ini:

Seperti yang Anda lihat di tangkapan layar, PHP5 bekerja dengan baik, dan bekerja melalui FastCGI, seperti yang ditunjukkan diServer API garis. Jika Anda menggulir lebih jauh ke bawah, Anda akan melihat semua modul yang telah diaktifkan di PHP5; lihat informasi dukungan MySQL.

Sekarang server web Anda siap bekerja.


Ubuntu
  1. Cara Instal Lighttpd Dengan PHP5 FastCGI Dan MySQL Pada CentOS 6 / RHEL 6

  2. Cara Menginstal Lighttpd Dengan PHP5 FastCGI Dan MySQL Di Fedora 16

  3. Cara Instal Lighttpd Dengan PHP5 FastCGI Dan MySQL di openSUSE 12.1

  1. Cara Menginstal Lighttpd Dengan PHP5 FastCGI Dan MySQL Di Fedora 20

  2. Instal Lighttpd Dengan PHP5 FastCGI Dan MySQL Di Fedora 21

  3. Cara Menginstal Server Web Cherokee Dengan PHP5 Dan MySQL Di Ubuntu 11.04

  1. Cara menginstal Skype 5.0 di Ubuntu dan Linux Mint

  2. Cara Instal Nginx Dengan PHP5 Dan MySQL Di Ubuntu 11.10

  3. Cara Instal Lighttpd Dengan PHP5 Dan MySQL Di Ubuntu 11.04