Lighttpd with PHP and MySQL
在 Debian 下安裝 LLMP 網頁伺服器:Lighttpd、PHP、MySQL
1) 安裝 MySQL 套件
apt-get install mysql-server-5.0 mysql-client-5.0 mysql-common
2) 安裝 PHP 套件、Lighttpd 網頁伺服器
apt-get install php5-cgi php5-gd php5-mysql
apt-get install lighttpd
3) 設定 MySQL 的 root 密碼
mysqladmin -u root password <new-pass>
4) 啟用 Lighttpd 的 FastCGI、Virtual Host 模組
lighty-enable-mod fastcgi simple-vhost
5) 修改 /etc/lighttpd/conf-enabled/10-fastcgi.conf
"bin-path" => "/usr/bin/php-cgi"
6) 修改 /etc/php5/cgi/php.ini 使用下列參數:
cgi.fix_pathinfo=1
7) 在 lighttpd.conf 中,啟用 mod_rewrite。底下是 Virtual Host 與 Wordpress Rewrite rule的範例:
$HTTP["host"] == "wp.domain.net" {
server.document-root = "/home/user/wordpress/"
url.rewrite = (
"^/(wp-.+).*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)
url.rewrite-once = (
"^/favicon\.ico$" => "./favicon.ico",
)
}
Leave a Comment