国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Windows下Nginx+PHP5(FastCgi)安裝配置詳解

2024-09-05 23:00:37
字體:
來源:轉載
供稿:網友

Nginx作為一款支持PHP的輕量級WEB服務器,在PHP網站建設中收到越來越多的應用,最近在Windows平臺上安裝配置了Nginx+PHP5的運行環境,非常方便,現詳細介紹下Windows下Nginx配置PHP5的基礎教程,Nginx配置PHP是以FastCgi方式配置的。
    下載Nginx
    Nginx可以在多種操作系統上安裝配置,我使用的是Windows,所以需要下載Nginx Windows版本,點擊下載Nginx。我下載的是nginx/Windows-0.8.53版本。
    安裝Nginx
    下載完Nginx后,需要在Windows中安裝Nginx,Nginx Windows版本的安裝非常方便,只要解壓縮后,將文件拷貝到C盤根目錄下即可,我的Nginx安裝目錄為C: ginx-0.8.53。
    安裝配置PHP
    我使用的是PHP5.2,你可以可以使用PHP5.3,只要PHP版本支持FastCgi方式(有php-cgi.exe)即可,PHP安裝配置教程推薦參考:Windows7 IIS7下以FastCgi和ISAPI方法安裝配置PHP5教程
    配置Nginx支持運行PHP
    首先需要打開C: ginx-0.8.53,找到C: ginx-0.8.53conf目錄下的nginx.conf,以記事本打開,
    配置Nginx支持PHP第一步
    設定error.log的存放目錄,將#error_log logs/error.log;的#去處,默認error.log是存放在Nginx安裝目錄中logs目錄下。
    配置Nginx支持PHP第二步
    設定WEB服務器目錄,類似于PHP.INI配置文件中的document_root,Nginx配置文件中的原有信息如下
    location / {
    root html;
    index index.html index.htm;
    }
    修改Nginx配置如下
    location / {
    root D:/PHPWeb;
    index index.php index.html index.htm;
    }

這里需要注意,路徑分隔符請使用”/”而不要使用Windows中的””以防歧義。
    配置Nginx支持PHP第三步
    在Nginx配置文件中找到
    #location ~ .php$ {
    # root html;
    # fastcgi_pass 127.0.0.1:9000;
    # fastcgi_index index.php;
    # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    # include fastcgi_params;
    #}
    去處#并添加WEB目錄,即
    location ~ .php$ {
    root D:/PHPWeb;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME D:/PHPWeb$fastcgi_script_name;
    include fastcgi_params;
    }
    這里需要注意,需要將
    fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    中的/scripts修改為之前設定的WEB目錄,否則會報HTTP 404錯誤。
    配置Nginx支持PHP第三步
    修改PHP.INI配置文件中的cgi.fix_pathinfo = 1,PHP 會修正 SCRIPT_FILENAME 為真實的文件地址,否則 PHP 將無法找到需要處理的 PHP 文件。
    至此,Nginx支持運行PHP的基礎配置工作就好了。
    接下來我們需要啟動PHP FastCgi和Nginx服務以便運行PHP程序,方法如下
    1、首先下載RunHiddenConsole.exe
    2、啟動PHP FastCgi,在CMD模式下輸入
    RunHiddenConsole C:/php52iis/php-cgi.exe -b 127.0.0.1:9000 -c C:/windows/php.ini
    注意你的PHP安裝目錄,以及php.ini配置文件所在的位置。
    3、啟動Nginx服務,即在CMD模式下輸入
    C:/nginx-0.8.53/nginx.exe
    至此Windows下配置Nginx以支持運行PHP的基礎配置方法就完成了,你可以通過phpinfo函數查看到此時運行PHP的WEB服務器變成了Nginx。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳泉市| 长治市| 岳西县| 岗巴县| 宝清县| 黄浦区| 北安市| 临洮县| 武功县| 晋州市| 大渡口区| 曲阜市| 四子王旗| 化隆| 霍林郭勒市| 沾益县| 梁平县| 长泰县| 和平区| 苗栗县| 尼木县| 阳春市| 泰宁县| 拉孜县| 望江县| 甘泉县| 安新县| 丰都县| 伊吾县| 揭东县| 垣曲县| 信宜市| 义马市| 渝中区| 抚顺市| 鲜城| 阿拉尔市| 宜宾县| 城市| 房产| 紫金县|