Nginx(or Lighttpd)+PHP(fastcgi)如何使用.htaccess

Nginx(or Lighttpd)+PHP(fastcgi)如何使用.htaccess

$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一定不要加引号,我在这郁闷了很久……

编译安装了pecl-htscanner之后
将会生成一个名称为htscanner.so的php模块
被加载在/usr/local/etc/php/extensions.ini中
extension=htscanner.so
之后的phpinfo可以看到这个模块被加载,并且带有一些开关变量

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

不再依赖httpd层

你可能感兴趣的:(PHP,nginx,cgi,lighttpd,Access)