首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Lighttpd + MySQL + PHP 環境快速搭建指南

     編輯:MySQL 綜合教學

Lighttpd + MySQL + PHP 環境快速搭建指南

環境簡介

Lighttpd 是高效能靜態 Web 伺服器,MySQL 最通用資料庫,PHP 5 為腳本語言,底層作業系統採用 Debian Etch。考慮到資源限制,後續可評估換用 SQLite。

安裝步驟

1. 安裝 Lighttpd 與 PHP-CGI

apt-get install lighttpd
apt-get install php5-cgi

2. 配置 PHP

vi /etc/php5/cgi/php.ini
# 於檔案末尾新增
cgi.fix_pathinfo = 1

3. 配置 Lighttpd 支援 PHP (FastCGI)

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"
)))

4. 重啟驗證

/etc/init.d/lighttpd restart
# 建立測試檔
vi /var/www/phpinfo.php
# 內容:<?php phpinfo(); ?>
# 瀏覽器訪問 https://IP/phpinfo.php 確認

5. 安裝 PHP 常用擴充模組

apt-cache search php5  # 查詢可用模組
apt-get install php5-mysql  # 必裝
# 依需求選裝:php5-gd, php5-curl, php5-mcrypt, php5-memcache 等

6. 安裝 MySQL

apt-get install mysql-server
# 過程中設定 root 密碼

效能觀察與優化方向

  • 128MB 記憶體環境下,運行 WordPress 需安裝靜態快取外掛(如 WP Super Cache)發揮 Lighttpd 靜態服務優勢
  • 300MHz CPU 執行動態 PHP 易達 100% 負載;靜態 HTML 則幾乎零壓力、速度極快
  • 記憶體不足時已啟用 Swap,建議評估移除 MySQL 改用 SQLite 降低資源消耗
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved