GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Instal Lighttpd Dengan PHP5 Dan MySQL Di Ubuntu 11.04

Lighthttpd adalah server web sumber terbuka yang lebih dioptimalkan untuk lingkungan yang kritis terhadap kecepatan daripada produk umum namun tetap mematuhi standar, aman, dan fleksibel.

Disini saya akan menjelaskan instalasi Lighttd dengan PHP dan MySQL di Ubuntu 11.04. Dalam tutorial ini saya telah menggunakan nama host sebagai server1.example.com dengan alamat IP 192.168.0.10 .

Hal pertama yang perlu Anda lakukan adalah login sebagai root. Anda dapat login sebagai root di Ubuntu Linux dengan mengetik di terminal:

raj@ubuntu$ sudo su

Menginstal MySQL 5:

Pertama kita akan memulai instalasi MySQL.

root@ubuntu:/# apt-get install mysql-server mysql-client

Anda akan diminta untuk memberikan kata sandi untuk pengguna MySQL “root “. Kata sandi yang sama akan berlaku untuk pengguna root@localhost serta [email protected] .

Menginstal Lighttpd:

Selanjutnya adalah menginstal lighttpd. Secara default lighttpd tersedia dalam paket Ubuntu. Untuk menginstal ketik perintah berikut dan Tekan Enter.

root@ubuntu:/# apt-get install lighttpd

Mulai lighttpd dengan mengeluarkan perintah.

root@ubuntu:/# /etc/init.d/lighttpd start

Arahkan browser Anda ke http://192.168.0.10/index.lighttpd.html , dan Anda akan melihat halaman Placeholder Lighttpd.

Akar dokumen default adalah /var/www/ di Ubuntu, dan file konfigurasinya adalah /etc/lighttpd/lightpd.conf . Konfigurasi tambahan disimpan dalam file yang terletak di/etc/lightpd/conf-available/ direktori.

Menginstal PHP5:

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

root@ubuntu:/#  apt-get install php5-cgi

Mengonfigurasi Lighttpd dan PHP 5:

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

root@ubuntu:/#  vi /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:

root@ubuntu:/# lighttpd-enable-mod fastcgi
root@ubuntu:/# lighttpd-enable-mod fastcgi-php

Untuk memuat ulang server agar terjadi perubahan, ketik terminal:

root@ubuntu:/#  /etc/init.d/lighttpd force-reload

Menguji PHP:

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

Di terminal salin/tempel baris berikut:

root@ubuntu:/# vi /var/www/info.php

Ini akan membuka file bernama phpinfo.php.

Salin/Tempel baris ini ke file info:

<?php phpinfo(); ?>

Simpan dan tutup file. gunakan Esc +;wq untuk menyimpan file.

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

http://192.168.0.10/info.php

Tampilan halaman 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. 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 Linux Mint 12 / Ubuntu 11.10

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

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

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

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Instal Drupal 8 dengan Apache, MySQL dan SSL di Ubuntu 15.10

  3. Cara Instal Nginx dengan PHP dan MySQL (LEMP Stack) di Ubuntu 18.04