• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            Lighttpd Win安裝(非cygwin 環(huán)境)

            前段時間發(fā)過此帖,不知為何論壇關閉再開之后就消失了,再發(fā)一次。
            其實安裝Lighttpd不需要什么別的軟件,去https://www.kevinworthington.com/?s=lighttpd下載編譯好的win32版就好了(本人用的是zip包,exe版類似)。
            1.解壓到任何目錄(最好是英文目錄,其他語言的沒試過),如d:\inetpub\LightTPD;我的系統(tǒng)環(huán)境:Vista32 中文版,PHP5.2.3和5.2.4,mysql 5.0.45;
            以下的conf、bat和RunHiddenConsole.exe可以在這里下載:http://www.box.net/shared/vfvqyjhday
            2.打開conf文件夾,將lighttpd-inc.conf備份;
            3.修改這個配置文件,我的配置如下(精簡過的)#后面的是注釋,詳細注釋前往官方文檔http://trac.lighttpd.net/trac/wiki/Docs及本論壇的好帖http://www.lighttpd.net.cn/showthread.php?t=11217:

            代碼:

            #定義lighttpd所在目錄
            var.root = "D:/Inetpub/Lighttpd"
            #啟用的modules(詳細見原版lighttpd-inc.conf)
            server.modules              = (
            "mod_access", 
            "mod_cgi", 
            "mod_accesslog",
            "mod_alias",
            #"mod_fastcgi"
            )
            #服務的目錄
            server.document-root        = "D:/Inetpub/www/"
            server.errorlog             = var.root + "/logs/lighttpd.error.log"
            server.upload-dirs          = (var.root + "/tmp")
            accesslog.filename          = var.root + "/logs/access.log"
            #默認首頁
            index-file.names            = ( "index.php", "index.html", "index.htm" )
            #使用php
            static-file.exclude-extensions = ( ".php" )
            #使用CGI php的定義
            cgi.assign                 = ( ".php"  =>  "D:/Inetpub/php/php-cgi.exe")
            #使用fastcgi PHP(win版下可使用)
            #fastcgi.server = ( ".php" =>( "localhost" =>("host" => "127.0.0.1","port" => 521 ))) 
            mimetype.assign             = (
              ".pdf"          =>      "application/pdf",
              ".sig"          =>      "application/pgp-signature",
              ".spl"          =>      "application/futuresplash",
              ".class"        =>      "application/octet-stream",
              ".ps"           =>      "application/postscript",
              ".torrent"      =>      "application/x-bittorrent",
              ".dvi"          =>      "application/x-dvi",
              ".gz"           =>      "application/x-gzip",
              ".pac"          =>      "application/x-ns-proxy-autoconfig",
              ".swf"          =>      "application/x-shockwave-flash",
              ".tar.gz"       =>      "application/x-tgz",
              ".tgz"          =>      "application/x-tgz",
              ".tar"          =>      "application/x-tar",
              ".zip"          =>      "application/zip",
              ".mp3"          =>      "audio/mpeg",
              ".m3u"          =>      "audio/x-mpegurl",
              ".wma"          =>      "audio/x-ms-wma",
              ".wax"          =>      "audio/x-ms-wax",
              ".ogg"          =>      "application/ogg",
              ".wav"          =>      "audio/x-wav",
              ".gif"          =>      "image/gif",
              ".jpg"          =>      "image/jpeg",
              ".jpeg"         =>      "image/jpeg",
              ".png"          =>      "image/png",
              ".xbm"          =>      "image/x-xbitmap",
              ".xpm"          =>      "image/x-xpixmap",
              ".xwd"          =>      "image/x-xwindowdump",
              ".css"          =>      "text/css",
              ".html"         =>      "text/html",
              ".htm"          =>      "text/html",
              ".js"           =>      "text/javascript",
              ".asc"          =>      "text/plain",
              ".c"            =>      "text/plain",
              ".cpp"          =>      "text/plain",
              ".log"          =>      "text/plain",
              ".conf"         =>      "text/plain",
              ".text"         =>      "text/plain",
              ".txt"          =>      "text/plain",
              ".dtd"          =>      "text/xml",
              ".xml"          =>      "text/xml",
              ".mpeg"         =>      "video/mpeg",
              ".mpg"          =>      "video/mpeg",
              ".mov"          =>      "video/quicktime",
              ".qt"           =>      "video/quicktime",
              ".avi"          =>      "video/x-msvideo",
              ".asf"          =>      "video/x-ms-asf",
              ".asx"          =>      "video/x-ms-asf",
              ".wmv"          =>      "video/x-ms-wmv",
              ".bz2"          =>      "application/x-bzip",
              ".tbz"          =>      "application/x-bzip-compressed-tar",
              ".tar.bz2"      =>      "application/x-bzip-compressed-tar"
             )
            #虛擬目錄
            alias.url = ( "/ma/" => "D:/Inetpub/ma/" )
            #偵聽端口
            server.port                = 81
            mimetype.use-xattr        = "enable"
            #無首頁是否列文件目錄
            dir-listing.activate        = "enable"
            #服務器的版本好(好像是列目錄時顯示的)
            server.tag                 = "lighttpd/1.4.18i-win32"
            url.access-deny             = ( "~", ".inc" )
            $HTTP["url"] =~ "\.pdf$" {
              server.range-requests = "disable"
            }

            4.寫運行Lighttpd的批處理文件放在lighttpd的根目錄下:
            運行CGI php:
            start_lighttpd - cgi.bat

            代碼:

            @ECHO OFF
            ECHO Starting lighttpd...
            #重點是這句,-m指定mod文件的位置(一般不需要修改),-f指定配置文件的位置
            LightTPD.exe -m lib\ -f conf\lighttpd.conf
            IF %errorlevel% GTR 0 (
              ECHO Starting lighttpd failed!
              PAUSE
            ) ELSE (
              ECHO Starting lighttpd succeed!
            )

            運行fastcgi php:
            a.先確保在conf中使用mod_fastcgi,和配置了fastcgi.server;
            b.start_lighttpd - fastcgi.bat,RunHiddenConsole.exe 在官方網(wǎng)站有下(也可以不使用,不過回留下一個cmd的窗口)

            代碼:

            @ECHO OFF
            ECHO Starting PHP FastCGI...
            #運行php-cgi.exe
            RunHiddenConsole.exe ..\PHP\php-cgi.exe -b 127.0.0.1:521
            ECHO Starting LightTPD...
            ECHO.
            lighttpd.exe -v
            ECHO.
            lighttpd.exe -f etc\lighttpd.conf -m lib
            EXIT

            關閉Lighttpd:
            stop_lighttpd - cgi.bat

            代碼:

            @ECHO OFF
            ECHO Stoping lighttpd...
            bin\Process -k LightTPD.exe
            ping 127.0.0.1 > NUL

            stop_lighttpd_fastcgi.bat

            代碼:

            @ECHO OFF
            ECHO Stopping LightTPD...
            bin\process.exe -k lighttpd.exe >nul
            ECHO Stopping PHP FastCGI...
            bin\process.exe -k php-cgi.exe >nul
            ECHO.
            EXIT

            重啟Lighttpd:
            restart_lighttpd.bat

            代碼:

             
            @ECHO OFF
            CALL stop_lighttpd.bat
            CALL start_lighttpd.bat

            5.也可以去bin目錄把lighttpd配置成windows的系統(tǒng)服務。

            posted on 2008-11-16 20:56 肥仔 閱讀(2358) 評論(1)  編輯 收藏 引用 所屬分類: 網(wǎng)絡編程

            評論

            # re: Lighttpd Win安裝(非cygwin 環(huán)境)  回復  更多評論   

            123456789
            2008-12-10 03:21 | 123
            久久天天躁狠狠躁夜夜2020一| 天天躁日日躁狠狠久久 | 亚洲愉拍99热成人精品热久久 | 精品水蜜桃久久久久久久| 99久久www免费人成精品| 色综合久久久久综合99| 久久久久久无码Av成人影院| 亚洲一区中文字幕久久| 区久久AAA片69亚洲| 人妻久久久一区二区三区| 亚洲狠狠久久综合一区77777| 日韩美女18网站久久精品| 国内精品久久久久影院免费| 久久这里的只有是精品23| 潮喷大喷水系列无码久久精品| 亚洲精品无码久久毛片| 伊人久久大香线蕉精品| 无码人妻精品一区二区三区久久久| 久久这里只精品国产99热| 伊人久久无码中文字幕| 久久精品国产99久久丝袜| 久久综合噜噜激激的五月天| 伊人久久一区二区三区无码| 国産精品久久久久久久| 99热成人精品热久久669| 18禁黄久久久AAA片| 久久综合视频网站| 久久天天日天天操综合伊人av| 99久久婷婷国产一区二区| 国产精品久久一区二区三区| 奇米影视7777久久精品| 久久久久av无码免费网| 人人妻久久人人澡人人爽人人精品 | 一本久久精品一区二区| 久久综合狠狠综合久久97色| 久久精品国产国产精品四凭| 国产综合精品久久亚洲| 久久久久国产成人精品亚洲午夜| 国产精品久久久久一区二区三区 | 亚洲欧美日韩中文久久| 中文字幕久久波多野结衣av|