c语言编程笔录

首页 >   > 笔记大全

笔记大全

Windows系统下怎么安装Nginx+PHP

更新时间:2023-08-04

前言:

Nginx 和 PHP 是非常流行的 Web 服务器和服务器端脚本语言。Nginx 作为一个高性能、可伸缩的服务器软件,常用于处理静态文件或反向代理。PHP 是一种广泛用于服务器端开发的编程语言,具有广泛的应用领域。在 Windows 系统上安装 Nginx + PHP 可以搭建起一个强大的 Web 开发环境。下面将介绍如何在 Windows 系统上安装和配置 Nginx 和 PHP。

第一步:安装 Nginx

首先,在 Nginx 官网(https://nginx.org/)下载适用于 Windows 的 Nginx 安装包。打开下载的安装包,按照向导进行安装。安装完成后,进入 Nginx 的安装目录(默认在 C:\nginx),打开 "conf" 文件夹,找到并打开 "nginx.conf" 文件。

在 "nginx.conf" 文件中,找到 "http" 部分,配置 PHP 的反向代理。在 "http" 部分的 "server" 块中,添加以下代码:

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;
}

保存并关闭 "nginx.conf" 文件。

第二步:安装 PHP

接下来,下载适用于 Windows 的 PHP 安装包。可以从 PHP 官网(https://www.php.net/downloads.php)下载最新版本的 PHP。选择符合系统位数的 Thread Safe 版本进行下载。下载完成后,将压缩包解压到一个适当的位置,例如 C:\php。

打开解压后的 PHP 文件夹,将 "php.ini-development" 文件复制一份并重命名为 "php.ini"。打开 "php.ini" 文件,找到并编辑以下配置:

; extension_dir = "ext"  // 将前面的分号去掉

保存并关闭 "php.ini" 文件。

第三步:配置 Nginx 和 PHP

打开 Nginx 的 "nginx.conf" 文件,找到 "server" 部分,修改以下行:

index index.html index.php;  // 添加 index.php

在同样的地方,添加以下代码:

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;
}

保存并关闭 "nginx.conf" 文件。

接下来,进入 PHP 安装目录下的 "ext" 文件夹,找到 "php.ini" 文件,取消以下行的注释(去掉分号):

extension_dir = "ext"
extension=curl
extension=fileinfo
extension=openssl

总结:

通过上述步骤,我们完成了 Nginx 和 PHP 在 Windows 系统上的安装和配置。安装并配置好 Nginx 和 PHP 可以搭建起一个强大的 Web 开发环境,能够处理 PHP 脚本并提供高性能的服务。希望本文能够帮助你顺利安装和配置 Nginx + PHP。