新入手macbook,使用macos 安装使用lighttpd 记录下过程,以供下次参考:
安装:
- 网上搜索,大部分使用MacPorts进行安装,不过似科自己的Xcode Tools没有安装成功,所以无法使用。所以选用 Homebrew 进行简单安装即可。
- Homebrew 安装比较简单(因为macos自带了runy),使用如下命令:
curl http://gist.github.com/raw/323731/install_homebrew.rb -o /tmp/install_homebrew.rb
ruby /tmp/install_homebrew.rb
如果curl下载失败,使用浏览器打开URL,另存为rb文件,使用ruby执行安装
安装完成之后,就有以下指令可以使用
brew search 搜索
brew info 查询
brew list 已安装了哪些套件
brew update 更新 homebrew 自己
brew install 安裝套件
3,安装目录:/usr/local/Cellar/lighttpd/ 默认安装,估计通过别的方式可以修改路径,暂未研究
启动:
1,启动lihgttp,需要指定配置文件,命令如下:
cd /usr/local/Cellar/lighttpd/1.4.28
./sbin/lighttpd -f ./config/lighttpd.conf
其中, config目录,安装完成时没有,需要手动复制,可以从手动下载的源码包里找到,其它地方不知道哪里找了。
2, 修改lighttpd.conf 项, 包括路径之类的,随实际情况以进行修改
启动lighttpd
部分错误解决:
1, I will not set gid to 0 lighttpd 。。 修改lighttpd.conf的启动用户名和密码
2, server.network-backend = "linux-sendfile" 该项目, macos不支持,所以需要注释掉