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。