宽带测速网 > 百科知识 >

nginx windows安装php

随着互联网的蓬勃发展,Web服务器也成为业界最为流行的一种服务器。其中Nginx以其高性能和高可靠性成为了很多企业网络架构中的首选。针对Windows平台上安装Nginx并配置好PHP环境则能让我们构建一个高效、快速的Web服务器,提高企业的业务效率和稳定性。Nginx可以通过官方的下载页面(https://nginx.org/en/download.html)来下载到Windows版本的Nginx。下载成功后,我们就能得到一个zip包,解压该包即可,解压完成后,将会看到如下目录结构:
nginx-1.16.1/conf/           # Nginx的配置文件目录html/           # Nginx的默认文档目录logs/           # Nginx的日志文件目录nginx.exe       # Nginx的二进制可执行程序nginx.conf      # Nginx的主配置文件
在安装PHP之前,我们先需要配置好Nginx。新建一个server配置文件,比如我们创建一个新的配置文件`C:\nginx-1.16.1\conf\myserver.conf`。在该文件中配置好网站监听的端口、网站根目录、错误日志、访问日志等等。比如,我们先将80端口的默认配置注释掉,改为监听8888端口并指向指定路径的配置:
server {listen       8888;server_name  localhost;root   C:/myapp; index  index.php index.html index.htm;error_page   500 502 503 504 /50x.html;location = /50x.html {            root   html;}}
接下来,安装PHP环境。我们可以在官网(https://windows.php.net/)下载Windows的PHP安装包,安装完成后,请将 `php.ini-development` 重命名为 `php.ini`。将 `php.exe` 放到 Nginx 解压目录下。在 Nginx 的配置文件中找到诸如 `location ~ \.php$ {` 的地方,这是 Nginx 针对 PHP 脚本的配置项。具体的内容如下:
location ~ \.php$ {fastcgi_pass   localhost:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}
该配置项会将尾缀为php的请求,交给FastCGI进程处理。在这个例子中,我们默认使用localhost上的9000端口来运行PHP进程,并指定了脚本文件的位置。一切准备就绪后,我们就可以运行Nginx和PHP,测试我们的Web Server了。打开命令行进入Nginx解压目录,运行 `start nginx` 命令来启动Nginx。随后打开浏览器,输入 `localhost:8888/index.php` ,我们应该可以看到PHP的信息。到这里,我们就成功在Windows上安装并配置好了Nginx和PHP环境,可以高效、快速地服务我们的应用了。

上一篇:nginx .php 访问

下一篇:nginx yii index.php