Windows下配置并安装PHP + Nginx

准备工作:

PHP:Windows环境下PHP链接(根据自己的需求选择下载对应版本)

Nginx:Nginx下载地址(根据自己的需求选择自己需要的版本)

解压之后重要文件意义:

一、PHP:

1、ext目录:该目录是一些列的拓展包,php很多功能都是通过加载拓展来实现。

2、php.exe:php解释器,用来解析php代码。

3、php.ini-development:php配置文件.

二、Nginx:

1、conf:配置目录

2、log:日志目录

3、html:默认网站的跟目录

4、temp:缓存目录

配置PHP:

1、打开PHP根目录,复制该目录下的 php.ini-development,并改名为 php.ini 。因为PHP会加载 php.ini 作为配置文件。

2、打开 php.ini 文件,更改 extension_dir 的值 。其目的是告诉PHP解析器,拓展文件夹所在位置。

例如:我的PHP的安装路径是“F:/php5”。

extension_dir = "F:/php5/php-5.5.24/ext"

3、接下来就是最重要的一步了(将PHP与Nginx结合)

打开 php.ini 文件,更改 cgi.fix_pathinfo 的值等于 1 。

**如果个人想要PHP支持某项功能,可以自行根据注释修改 php.ini 文件。

配置Nginx:

1、打开nginx目录下的conf目录,找到 nginx.conf 并打开该配置文件。

2、修改 location 

location / {
            root   F:/nginx-1.14.1/html;
            index  index.html index.htm index.php;
        }

如上面代码所示,① root 为 nginx 服务器的默认网站的根目录。②在 index 后面加上 index.php。

3、找到 “# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000”去掉下面的 location 部分的注释并修改其内容。

location ~ \.php$ {
            root           F:/nginx-1.14.1/html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

如上所示,这部分所交代的内容是凡是碰到的php脚本文件,统统交给 fastcgi 进行处理。

到这里PHP和Nginx已经安装并配置好了,接下来我们就来试一下。

小试身手:

学习每一门语言第一节课都是写一个“hello world”小程序,我们在这里也来这样操作一下。

1、首先在nginx目录下建立一个文件“test.php”。

2、使用记事本打开 test.php 文件,并向文件当中填充如下代码:

3、保存文件。

4、在 nginx 目录下使用命令行,输入下面命令开启nginx服务器:

start nginx

如何证明自己启动成功了呢?方法很多,这里介绍两种:

①:当启动成功之后,nginx 的 log日志目录之下有一个 nginx.pid 文件,即如果没有成功就没有这个文件。

②:打开任务管理器:查看进程,如果出现两个 nginx.exe 进程,则启动成功(如图):

Windows下配置并安装PHP + Nginx_第1张图片

5、启动php-cgi.exe

当看到php-cgi.exe进程时说明启动成功。

6、打开网页输入url并回车会出现“hello world”字样说明成功。

Windows下配置并安装PHP + Nginx_第2张图片

完!

你可能感兴趣的:(PHP,PHP,Nginx,配置,安装,Windows)