全球主机交流论坛

标题: 又发现一个好东东……^_^ [打印本页]

作者: qwe123    时间: 2010-1-8 15:20
标题: 又发现一个好东东……^_^
htscanner 用这个东西可以在nginx 或 lighttpd上使用 .htaccess文件
作者: shinko    时间: 2010-1-8 15:21
兼容和稳定.还有内存占用如何?
作者: qwe123    时间: 2010-1-8 15:28
pecl 扩展,直接被php 使用的
作者: wzwen    时间: 2010-1-8 15:30
这么神奇???
作者: holystrike    时间: 2010-1-8 15:45
支持哪些语句啊
作者: kok    时间: 2010-1-8 16:12
不错诶..
作者: kok    时间: 2010-1-8 16:15
找到一些相关介绍
编译安装了pecl-htscanner之后
将会生成一个名称为htscanner.so的php模块
被加载在/usr/local/etc/php/extensions.ini中
extension=htscanner.so
之后的phpinfo可以看到这个模块被加载,并且带有一些开关变量

之后加载和执行htaccess的任务就会由php-cgi来完成

不再依赖httpd层

$cd /usr/ports/devel/pecl-htscanner

$make install clean

lighttpd.conf中的access-deny定义如下(防止被人get去)

url.access-deny = ( “~”, “.inc”, “.htaccess” )

$/usr/local/etc/rc.d/lighttpd restart

.htaccess的格式

php_value include_path .:/home/user_xx/include_dir

php_flag register_global on

pS:value一定不要加引号,我在这郁闷了很久……


原文地址已经失效.. 从快照里找的


htscanner
作用: 利用 .htaccess 設置 php_flag、php_value 變更 php 參數 (Ref: Tsung's Blog & PHP 手冊)
wget http://pecl.php.net/get/htscanner-0.8.0.tgz
tar zxf htscanner-0.8.0.tgz
cd htscanner-0.8.0
/usr/local/php-fcgi/bin/phpize
./configure \
    --enable-htscanner \
    --with-php-config=/usr/local/php-fcgi/bin/php-config
make && make install
cat ./docs/htscanner.ini >> /usr/local/php-fcgi/lib/php.ini
vi /usr/local/php-fcgi/lib/php.ini
extension_dir="/usr/local/php-fcgi/lib/php/extensions/no-debug-non-zts-20020429/"
extension="htscanner.so"
htscanner.config_file=".htaccess"
htscanner.default_docroot="/var/www/html"
htscanner.default_ttl=300
htscanner.stop_on_error=0
ps.原本無 "htscanner." 要加上去才有效果

[ 本帖最后由 kok 于 2010-1-8 16:35 编辑 ]
作者: tumour    时间: 2010-1-8 18:07
这东西挺不错呀
.htaccess 设置习惯了
一直没换nginx
作者: cpuer    时间: 2010-1-8 18:10
标题: 回复 7# 的帖子
强大
作者: renothing    时间: 2010-1-8 18:10
跟Apache的rewrite兼容的吗??
作者: cpuer    时间: 2010-1-8 18:13
标题: 回复 10# 的帖子
应该是一样的。
作者: qwe123    时间: 2010-1-11 09:27
有谁白鼠试一下啊
作者: Wei    时间: 2010-1-11 21:46
不错不错!!哈哈
不过看起来还是alpha版本,很长时间没更新过了..
作者: Showfom    时间: 2010-1-11 22:26
Nginx的伪静态研究透彻了,没必要

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

这个才是好东西呢!
作者: Wei    时间: 2010-1-11 22:37
标题: 回复 14# 的帖子
如果是自己用的话确实没什么必要,但是htaccess的好处是动态,毕竟nginx原生为静态需要重启进程
作者: zyypp    时间: 2010-1-11 23:13
原帖由 Showfom 于 2010-1-11 22:26 发表
Nginx的伪静态研究透彻了,没必要

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

这个才是好东西呢!


这个本来就是好东西 呵呵
刚开始玩nginx 时就发现了 使用过 还不错
可是后来作者自己说可能有错误 所以就没再关注过了

而且作者还说愿意给源代码
不知道哪位英文好的去和作者沟通一下呢
弄份代码回来 分享下 嘿嘿




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4