Windows 7上部署nginx+php環境

windiws 7 下 nginx 安裝PHP:php

1.下載最新的Windows版本 nginx:html

http://nginx.org/en/download.htmlmysql

http://nginx.org/download/nginx-1.14.0.zipnginx

解壓nginx-1.14.0.zip 到 C:\ 下sql

 

下載PHP7.1版本:windows

https://windows.php.net/download/curl

https://windows.php.net/downloads/releases/php-7.1.17-Win32-VC14-x64.zip網站

解壓php-7.1.17-Win32-VC14-x64.zip 到 C:\ 下url

 

2. 將C:\php-7.1.17-Win32-VC14-x64\ext下修改php.ini-development文件,將文件名修改成php.ini,打開php配置文件php.ini,保存便可。.net

若是須要添加自帶的擴展能夠打開其前面的註釋,也能夠添加其餘擴展:

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_ftp.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
;extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
;extension=php_odbc.dll
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll

運行以及編輯運行配置文件

C:\php-7.1.17-Win32-VC14-x64\php-cgi.exe -b 127.0.0.1:9000 -c "C:\php-7.1.17-Win32-VC14-x64\php.ini"
注意:若是php.ini的全路徑不加上雙引號,會致使報"找不到文件,bind/listen失敗"
或者 : php-cgi.exe -b 127.0.0.1:9000 -c php.ini

 

3. 修改nginx配置文件C:\nginx-1.14.0\conf\nginx.conf

 

location / {

    root html;                                               # 修改網站文件的路徑

    index index.html index.htm inde.php;  # 添加index.php的默認頁。

}

 

支持php的設置: 先將前面的「#」去掉,一樣將root  html, 再把「/scripts」改成「$document_root」,這裏的「$document_root」就是指前面「root」所指的站點路徑,這是改完後的:

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

 

4. 從新運行nginx.exe

或者從新加載nginx配置: nginx.exe -s reload 

 

5. 寫個簡單的PHP文件phpinfp.php, 放在 C:\nginx-1.14.0\html 目錄下:

<?php

    phpinfo();

打開http://localhost/phpinfo.php

或者打開:http://192.168.1.119/phpinfo.php

windows下搭建PHP環境成功

相關文章
相關標籤/搜索