个人工具
登录
查看“Lighttpd”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Lighttpd”的源代码
来自Ubuntu中文
←
Lighttpd
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==介绍== '''lighttpd'''是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。 ==Lighttpd== <pre>sudo apt-get install lighttpd #安装lighttpd</pre> 安装后系统会自动启动lighttpd,打开http://localhost 便是,如果你之前有装Apache,那默认主页换成 http://localhost/index.lighttpd.html 。 web服务器的根目录是在 /var/www/ ,配置文件是在/etc/lighttpd/lighttpd.conf。 重启lighttpd的命令 <pre>sudo /etc/init.d/lighttpd restart </pre> {| |[[Image:Lighttpddefault.png|thumb|center|500px|Lighttpd默认页面]] |} ==启用用户目录== 启用用户目录后,每个用户的home目录便有自个的web目录。命令: <pre>sudo lighttpd-enable-mod userdir</pre> 重新载入配置 <pre>sudo service lighttpd reload</pre> 现在用户可以放置文件到home目录下的'''public_html'''文件夹内。比如qii用户需要放置文件到/home/joe/public_html,打开 http://loaclhost/~qii {| |[[Image:Lighttpdqii.png|thumb|center|500px|参考图]] |} ==PHP== 安装'''php5-cgi''' <pre>sudo apt-get install php5-cgi</pre> 启用fastcgi: <pre>sudo lighttpd-enable-mod fastcgi</pre> 重新载入配置: <pre>sudo service lighttpd reload</pre> 创建、测试phpinfo: <pre>sudo vi /var/www/info.php</pre> <pre><?php phpinfo(); ?></pre> 打开 http://localhost/info.php 。 {| |[[Image:Lighttpdphpinfo.png|thumb|center|500px|效果图]] |} ==安装Zend Optimizer== 要求PHP版本为5.2,不支持Ubuntu10.04的PHP5.3,请参照[[PHP5.2]]。 下载 [http://www.zend.com/en/products/guard/downloads Zend Optimizer]。 直接贴下载地址,参考版本号改(这是32位的),不然主页要注册才能下 <pre> http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz </pre> <pre>tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz</pre> <pre>cd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp sudo mkdir /usr/local/zend sudo cp ZendOptimizer.so /usr/local/zend </pre> 编辑php.ini <pre>sudo gedit /etc/php5/cgi/php.ini</pre> 开头加入,注意标点符号要英文。 <pre>[Zend Optimizer] zend_optimizer.optimization_level=1 zend_extension="/usr/local/zend/ZendOptimizer.so"</pre> 重启lighttpd <pre>sudo /etc/init.d/lighttpd restart </pre> 还是上面那个phpinfo文件,要能看到如下信息 <pre>This program makes use of the Zend Scripting Language Engine: Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies</pre> ==ROR+MySQL== ===安装=== <pre>sudo apt-get install ruby ruby1.8-dev rubygems </pre> <pre>sudo apt-get install mysql-server mysql-client #中途需要输入root用户密码</pre> <pre>sudo gem install mysql </pre> <pre>sudo gem install rails</pre> <pre>sudo apt-get install libfcgi-dev libfcgi-ruby1.8 </pre> ===配置=== [[Category:服务器]]
返回至
Lighttpd
。