Lighttpd 是高效能靜態 Web 伺服器,MySQL 最通用資料庫,PHP 5 為腳本語言,底層作業系統採用 Debian Etch。考慮到資源限制,後續可評估換用 SQLite。
apt-get install lighttpd
apt-get install php5-cgi
vi /etc/php5/cgi/php.ini
# 於檔案末尾新增
cgi.fix_pathinfo = 1
vi /etc/lighttpd/lighttpd.conf
# 載入模組
server.modules = (
"mod_access", "mod_alias", "mod_accesslog",
"mod_rewrite", "mod_fastcgi"
)
# 預設首頁優先順序
index-file.names = ( "index.html", "index.php", "index.htm", "default.htm" )
# 必須設定網路後端,否則無法啟動
server.network-backend = "writev"
# FastCGI 設定
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))
/etc/init.d/lighttpd restart
# 建立測試檔
vi /var/www/phpinfo.php
# 內容:<?php phpinfo(); ?>
# 瀏覽器訪問 https://IP/phpinfo.php 確認
apt-cache search php5 # 查詢可用模組
apt-get install php5-mysql # 必裝
# 依需求選裝:php5-gd, php5-curl, php5-mcrypt, php5-memcache 等
apt-get install mysql-server
# 過程中設定 root 密碼