程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> lighttpd mysql php簡單教程,lighttpdmysql

lighttpd mysql php簡單教程,lighttpdmysql

編輯:MySQL綜合教程

lighttpd mysql php簡單教程,lighttpdmysql


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基本沒啥壓力,速度極快。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved