window10下PHP7,Mysql,Nginx的配置

Window10 下PHP7,Nginx,Mysql的安装和配置

一、官网下载PHP7,MYSQL,Nginx

二、 Nginx配置

(一) 解压
(二) 运行 nginx.exe,打开浏览器输入localhost,看看是否成功
(三) 修改文件

修改conf文件夹下的nginx.conf文件

  • 把代码前的#去掉即表示开启某一项空能
  • 设置网站的根目录: 在46行左右的位置,把代码中的root改为自己想要放www文件的位置,用绝对路径,另外在index中加上index.php
location / {
            root   D:/wnmp/nginx/nginx-1.15.0/www;
            index  index.html index.htm index.php;
        }
  • 在第65行左右,把root改为上面设置的www的文件的地址,另外把$script改为$documemt_root设置内容如下:
location ~ \.php$ {
            root          D:/wnmp/nginx/nginx-1.15.0/www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

三、 PHP配置

(一) 解压
(二) 修改文件

  1. 在解压后的文件夹中找到php.ini-development文件,复制一份改名为php.ini或者直接改
  2. 修改php.ini文件
  • 去掉代码开头的 ; 即表示开启某项功能
  • 732行左右,把extension_dir开启并赋值为php文件所在的位置,绝对路径
extension_dir = "d:/wnmp/php/ext"
  • 749行开启cgi.force_redirect并赋值为1,用于开启与Nginx的联动
cgi.force_redirect = 1
  • 897行左右设置开启一下三个用于操作Mysql
extension=mysqli
extension=openssl
extension=pdo_mysql
  • 932行设置地区
date.timezone = Asia/Shanghai

四、 测试

完成前面几步后进行测试看看配置是否有用,重新启动Nginx.exe(先在任务管理器关闭),进行php所在文件夹通过命令行运行php-cgi,命令行输入如下:(输入后不能关闭窗口)

php-cgi.exe -b 127.0.0.1:9000 -c php.ini

然后在www文件下新建一个php文件,名为phpinfo,内容为:

<?php
phpinfo();
?>

最后打开浏览器输入localhost/phpinfo.php,出现下图即表示ok了

php

五、 安装Mysql

使用自定义安装,只需要安装server(服务器)就可以了