易截截图软件、单文件、免安装、纯绿色、仅160KB

nginx + php + https 配置用例

#
启动服务的用户和组
user
lighttpd lighttpd;
#
开多少进程
worker_processes
2;
#
错误日志
error_log
/data/log/nginx/nginx_error/nginx_error.log crit;
#
pid
pid
        /var/run/nginx.pid;
#
Specifies
the value for maximum file descriptors that can be opened by this
process.
worker_rlimit_nofile
51200;
events
{
    use
epoll;
   
worker_connections
51200;
}
http
{
    #
开两 php-cgi 服务,端口连接方式速度快,socket方式稳定
   
#
使用
lighttpd 的 spawn-fcgi 起的fast-cgi
    #
weight
是设置权重
    upstream phpfastcgi
{
        server

unix:/tmp/php-fastcgi0.sock weight=1;
        server
unix:/tmp/php-fastcgi1.sock weight=1;
        #

server 127.0.0.1:8000  
weight=1;
        #
server 127.0.0.1:8001   weight=1;
   
}
    #
mime 类型 和 默认 header-type
   
include
       mime.types;
    default_type
application/octet-stream;
   
#
默认
header-charset
    charset
utf-8;
    #
一些限制
    server_names_hash_bucket_size
128;
    client_header_buffer_size
32k;
   
large_client_header_buffers
4 32k;
    client_max_body_size
8m;
    #
sendfile
应该是 lighttpd 的 sendfile 是一个意思
    sendfile
on;
    tcp_nopush
     on;
    keepalive_timeout
60;
    tcp_nodelay
on;
    #

fastcgi 配置
   
fastcgi_connect_timeout
300;
    fa


相关文档:

web server使用php生成web页面的三种方式

查找mysql_pconnect时在mysql帮助文档上发现的,记在这里。
web server使用php生成一个web页面的三式有以下三种:
一:把PHP作为CGI Wrapper。这种方式下,每个到达web server的请求都会导致一个php解析器进程被创建,当这个php页面执行结束时,这个php解析器进程终止。
二:
在多进程的web server中,把php作为web
se ......

Php路径问题及其解决方法

初学PHP的时候,我们经常被PHP的绝对路径和相对路径弄的晕头转向。路径问题经常导致include及require命令不能加载到指定的页
面,从而导致Web程序运行错误。本文将跟大家一起探讨一下PHP路径问题的常用解决方案。­
下面我们先做一个个简单的示例:­
­
上图是一个简单Web项目的结构图,其中各文件的代码如下: ......

如何用C 编写PHP扩展

PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。
  扩展API的引入使PHP取得了巨大的进展,扩展API机制使PHP开发社区很容易的开发出几十种扩展。。扩展主要的思想是 ......

php中使用header函数的http头设置

/ ok
header('HTTP/1.1 200 OK');
//设置一个404头:
header('HTTP/1.1 404 Not Found');
//设置地址被永久的重定向
header('HTTP/1.1 301 Moved Permanently');
//转到一个新地址
header('Location: http://www.example.org/'
);
//文件延迟转向:
header('Refresh: 10; url=http://www.example.org/');
print 'Y ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号