CentOS下编译安装lighttpd和PHP(vps)

1、下载php

2、安装PHP

安装无法通过yum安装的…

安装php

安全配置更改

安装xCache

3、下载lighttpd

4、编译、安装lighttpd

配置

5、用spwan-fcgi脱离lighttpd启动php-cgi进程。
尽管lighttpd可以自行启动fcgi进程,但最大的问题就是:如果多用户共享服务器,将共享用户权限!这是致命的安全隐患。

然后构建spwan-cgi启动脚本,类似下面的:
注意这个只能生成字符串,要把字符串拷贝到其他.sh中再运行……我搞不明白为什么……实验好多次参数失败。。。。

2 thoughts on “CentOS下编译安装lighttpd和PHP(vps)

  1. coder4好铺吧

    你好,我也是用的diahosting。用的也是lighttpd,在写伪静态的时候,直接影响到其他的文件报404. 比如 有数字的100.php就会报错,报404.还有这个http://www.haopu8.com/images/level_10.gif 图片是存在的,但加上伪静态后就是报了404,不知道为什么。

    url.rewrite = (
    “^/view-(.*)\.htm$” => “$1/view.php?&num_iid=$2”,
    “^/remai-([0-9]+)-([0-9]+)\.htm$” => “$1/remai.php?catid=$2&page=$3”,
    “^/huangguandianpu-([0-9]+)-([0-9]+)\.htm$” => “$1/huangguandianpu.php?cid=$2&page=$3”,
    “^(.*)baifenbaihaoping-([0-9]+)-([0-9]+)\.htm$” =>”$1/baifenbaihaoping.php?cid=$2&page=$3″,
    “^/shop-(.+)-([0-9]+)\.htm$” => “$1/shop.php?nick=$2&page=$3”,
    “^/shopmall-([0-9]+)-([0-9]+)\.htm$” => “$1/shopmall.php?cid=$2&page=$3”,
    “^/shoucangbang-([0-9]+)-([0-9]+)\.htm$” => “$1/shoucangbang.php?cid=$2&page=$3”,
    “^/jianfeishoushen-([0-9]+)\.htm$” => “$1/jianfeishoushen.php?page=$2”,
    “^/fengxiong-([0-9]+)\.htm$” => “$1/fengxiong.php?page=$2”,
    “^/search-(.*)-([0-9]+)-([0-9]+)\.htm$” => “$1/search.php?q=$2&cid=$3&page=$4”,
    “^ErrorDocument 404 /notfound.php”,
    )

    这是我的伪静态规则,都找不到为什么》?

    大哥能帮下我不?
    我的QQ:2980053 E-mail:bailywen#gmail.com 能帮下我吗?

    Reply

Leave a Reply

Your email address will not be published.