Windows 7上部署nginx+php环境

windiws 7 下 nginx 安装PHP:

1.下载最新的Windows版本 nginx:

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

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

解压nginx-1.14.0.zip 到 C:\ 下

下载PHP7.1版本:

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

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

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

2. 将C:\php-7.1.17-Win32-VC14-x64\ext下修改php.ini-development文件,将文件名修改为php.ini,打开php配置文件php.ini,保存即可。

如果需要添加自带的扩展可以打开其前面的注释,也可以添加其他扩展:

;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环境成功

猜你喜欢

转载自my.oschina.net/michaelshu/blog/1814436