thttpd支持php吗,轻量型thttpd+php5
下载php-5.2.11-thttpd-2.25b
thttpd $> wget http://download2.3tera.net/oss/files/osm/thttpd-2.25b/php-5.2.11-thttpd-2.25b.tar.bz2
下载 thttpd-2.25b
thttpd $> wget http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz
1. 创建用户
thttpd $> groupadd -g 33 www
thttpd $> useradd -g 33 www
2. 编译php-5.2.11 作为
3.安装 thttpd-2.25b
thttpd $> tar zxvf thttpd-2.25b.tar.gz
thttpd $> cd thttpd-2.25b
thttpd $> ./configure –prefix=/usr/local/thttpd
thttpd $> sed -i ‘s#getline#get_line#g’ extras/htpasswd.c #在这里必须要修改一下htpasswd.c源码,不然会出现
htpasswd.c:52: error: conflicting types for ‘getline’
/usr/include/stdio.h:655: error: previous declaration of ‘getline’ was here
htpasswd.c:52: error: conflicting types for ‘getline’
/usr/include/stdio.h:655: error: previous declaration of ‘getline’ was here
make[1]: *** [htpasswd.o] Error 1
make[1]: Leaving directory `/root/thttpd-2.25b/extras’
make: *** [subdirs] Error 2
原因是getline 已加入 POSIX 2008,可以把extras/htpasswd.c 里面的getline重命名为get_line或别的。
解决错误参考 :http://blog.lytsing.org/archives/387.html
thttpd $> mkdir -p /usr/local/thttpd/man/man1 # 安装脚本没有这步,不然会报错!
thttpd $> make
thttpd $> make install
3.添加配置
thttpd $> cd /usr/local/thttpd
thttpd $> mkdir {etc,logs}
thttpd $> cd etc
thttpd $> vim thttpd.conf
port=80
user=www
chroot
host=0.0.0.0
logfile=/usr/local/thttpd/logs/thttpd.log
pidfile=/usr/local/thttpd/logs/thttpd.pid
throttles=/usr/local/thttpd/etc/throttle.conf
urlpat=*.txt|*.mp3
charset=utf-8
dir=/var/www
cgipat=/usr/local/thttpd/www/cgi-bin/*
thttpd $> vim throttle.conf
*.jpg|*.gif 50000 # 对所有 jpg gif 限速 5万字节每秒
*.mpg 20000 # 对访问所有的 mpg 文件限速 2万字节每秒
dir/* 20000 # 对访问 dir/ 目录下所有文件限速 一秒钟 2万个字节
4. 创建启动文件
thttpd $> vim /etc/init.d/thttpd
#!/bin/bash
COMMAND=/usr/local/thttpd/sbin/thttpd
CONFIG=/usr/local/thttpd/etc/thttpd.conf
PID=`cat /usr/local/thttpd/logs/thttpd.pid`
function_start_thttpd()
{
printf “Starting THTTPD….\n”
$COMMAND -C $CONFIG 2>&1 >/dev/null&
}
function_stop_thttpd()
{
printf “Stoping THTTPD….\n”
kill $PID
}
if [ "$1" = "start" ]; then
function_start_thttpd
elif [ "$1" = "stop" ];then
function_stop_thttpd
else
printf “Usage: thttpd {start|stop}”"
fi
5.访问测试
启动服务
thttpd $> /etc/init.d/thttpd start
在另一台电脑打开浏览器输入 IP
thttpd
thttpd支持php吗,轻量型thttpd+php5相关推荐
- 轻量型thttpd+php5
thttpd是一个非常小巧的轻量级web server,它非常非常简单,仅仅提供了HTTP/1.1和简单的CGI支持,thttpd 也类似于lighttpd,对于并发请求不使用fork()来派生子进程 ...
- 轻量型模型比肩千亿大模型,新一代中文语言模型孟子,刷新CLUE纪录!
转自:机器之心 近日,澜舟科技 - 创新工场团队与上海交通大学.北京理工大学等单位联合研发的中文语言模型-孟子轻量型模型,超越腾讯.搜狗等公司,在中文语言理解评测 CLUE 榜单上登顶第一,刷新业界记 ...
- 轻量型「孟子」模型比肩千亿大模型!AI大牛周明率队刷新CLUE新纪录
AI 科技评论报道 编辑 | 陈大鑫 近日,澜舟科技-创新工场团队与上海交通大学.北京理工大学等单位联合研发的中文语言模型-孟子轻量型模型,超越腾讯.搜狗等公司,在中文语言理解评测CLUE榜单上登顶第 ...
- 基于轻量型Web服务器Raspkate的RESTful API的实现
在上一篇文章<Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器>中,我们已经了解了Raspkate这一轻量型Web服务器,今天,我们再一起了解下如何基于Raspkat ...
- Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器
最近在业余时间玩玩树莓派,刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚,从而控制LED发光二极管的闪烁,后来觉得,是不是可以使用HTML5+jQuery等流 ...
- android 人脸识别_小模型,高精度!小视科技推出极致轻量型人脸识别SDK
AI 落地为王时代的到来,使得人脸识别的精度和速度备受人们关注.近年来,随着模型压缩.量化技术的进步,模型运行速度也越来越快.对于一些特定的人脸检测任务,轻量型的人脸识别SDK即可满足需求. ▲图源网 ...
- 五款轻量型bug管理工具横向测评
最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力.为了避免再次出现这样的情况,我决定从线下转到线上,使用轻量型的在线b ...
- Jama Contour 轻量型企业需求管理工具
Jama Contour 轻量型企业需求管理工具 Jama Contour是美国Jama Software公司强力推出的基于最新技术架构的企业级需求管理工具.借助Jama Contour强大的需求管理 ...
- 腾讯云轻量型服务器安装Nginx且SSL证书配置实现HTTP和HTTPS连接
因为开发微信小程序需要https连接所以买了一个腾讯云轻量型服务器.在配置之前需要先购买服务器->申请域名->配置解析域名->申请SSL证书.在几分钟前刚实现http和https的网 ...
最新文章
- Android ListView 删除 item
- 不能在构造函数中接收通过QueryString传递的数值
- 【STM32】STM32f4学习之路--嘀嗒定时器
- python 决策树 math库 c45算法
- 【select模块】select IO多路复用和select实现FTP
- python核心模块之pickle和cPickle讲解
- python保存为excel文件_初级Python:在excel文件打开时保存它
- 【读书笔记】《梁宁·产品思维三十讲》——产品经理人生规划修心课
- python忽略错误继续执行_python能在错误出现之后再进行处理吗?
- Fundamental of 4G LTE - 学习笔记(1)Duplexing - TDD vs FDD
- 带有风的诗词_含有风的诗句_诗词完美版
- 【建议收藏】Android初级开发者怎样快速提高开发技能?这20个开源APP能帮到你
- 精华QT安装:qt-opensource-windows-x86-5.14.1
- java使用poi逐页读取ppxt,JAVA-WEB(通过POI)实现PPT在线预览
- 诗歌(2)—定风波(莫听)
- 紫薯第10章数学 kaungbin专题14数论基础
- 【诺贝尔物理奖量子纠缠】启发:命由我作,福由我求
- 计算机科学技术考研内容,计算机科学与技术考研考什么 具体内容有哪些
- 阿里云服务器搭建私人云盘seafile
- Windows7操作系统安全(3)
热门文章
- 关于xendesktop外部SQL数据库连接设置的问题
- 安装和使用memcached
- 2012年云计算领域将发生6件大事
- 实用分享-学习资料下载器
- java获取次月1日,java处置年、月、周次以及起至日期大全 (转载)
- 计算机制图 教学大纲,计算机制图教学大纲.DOC
- 对长度为200的有序表进行二分查找_程序员常用的查找算法(顺序、二分、插值、分块、斐波那契)...
- 新浪微博php7升级实践,PHP7线上system time飙高问题
- git生成SSH密钥提示ssh文件不存在-已解决
- PAT甲级1056(queue的用法)