lighttpd mysql php簡單教程
lighttpd+php5+mysql+Debian etch
lighttpd是速度最快的靜態web server,mysql最通用的的database server,不過考慮換成sqlite
先來看看lighttpd吧,裝了debian 後一切都很簡單了。
先通過ssh登入到debian
1、#apt-get install lighttpd
2、#apt-get install php5-cgi
配置php
#vi /etc/php5/cgi/php.ini
在 php.ini的最後加上
cgi.fix_pathinfo = 1
3、配置lighttpd支持php
#vi /etc/lighttpd/lighttpd.conf
增加上fastcgi模塊:
server.modules = (
“mod_access”,
“mod_alias”,
“mod_accesslog”,
“mod_rewrite”,
“mod_fastcgi”,
)
當然你可以可以選擇你需要的別的模塊 // http://www.pprar.com
更改默認主頁文件的順序,將index.html放在index.php之前(根據你要安裝的程序需要)
index-file.names = ( “index.html”, “index.php”,
“index.htm”, “default.htm” )
添加數據傳輸方式(這個是必須的要不跑不起來)
server.network-backend=”writev”
然後在最後加上:
fastcgi.server = ( “.php” => ((
“bin-path” => “/usr/bin/php5-cgi”,
“socket” => “/tmp/php.socket”
)))
修改完成後,重啟lighttpd:
#/etc/init.d/lighttpd restart
4、測試php是否正常啟動
#vi /var/www/phpinfo.php
加入以下內容
然後通過網址http://MSS的IP地址/phpinfo.php查看是否正常顯示
5、安裝php相關模塊
查找可用的php模塊
#apt-cache search php5
php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
一般有如下模塊,必須裝的是的是php5-mysql,其他可以按需要選裝
#apt-get install php5-mysql
6、安裝MYSQL
debian下也很簡單
#apt-get install mysql-server
注意設置下root密碼
wordpress 安裝應該沒啥難得了,注意必須裝html化的靜態插件,我裝的是wp super cache,才能充分發揮lighttpd的優勢。整個裝下來,基本沒有優化,發現128M已經不夠用了,已經開始用了15M左右的swap,開始考慮去掉mysql,改用sqlite。
300MHz的CPU如果執行動態的php基本肯定100%負載的,但如果是靜態的html,cpu基本沒啥壓力,速度極快。