windows下配置Nginx+Mysql+Php7

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下配置Nginx+Mysql+Php7相关的知识,希望对你有一定的参考价值。

环境:Windows10

   mysql-5.6.24-win32解压缩版

     nginx-1.8.0

     php7

1、Mysql安装

  下载压缩文件之后解压缩至相应目录(我的目录是G:\wnmp\mysql-5.6.24-win32)

  mysql根目录下修改my-default.ini文件为my.ini文件:修改将basedir和datadir两个路径前面的#号去掉改为

    basedir = G:\wnmp\mysql-5.6.24-win32
    datadir = G:\wnmp\mysql-5.6.24-win32\data(目录替换为相应的解压路径)

    以管理员身份运行cmd,

  G:

  cd \wnmp\mysql-5.6.24-win32

  mysqld -install

  net start mysql

  服务启动成功,如果报错1067说明配置文件有问题

2、Php安装

   php7下载下来解压之后进入Php7目录下执行php-cgi -b 9000 -q即可(端口对应下面nginx配置)

3、nginx安装

   修改nginx配置文件nginx.conf

  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即可

到这里初步环境就配置完成,可以新建php文件在浏览器里面测试是否安装成功!

关于phpinfo下的Configuration File (php.ini) Path问题:

我这里打印的是C:\Windows下 所以特意查了下相关问题,得到下面的结果:

WINDOWS环境下的PHP运行时首先在C:\WINDOWS里找配置文件,找不到就在PHP安装目录下找,两个目录都找不到就使用PHP默认的配置环境。所以你只要在C:\WINDOWS或PHP安装目录下至少有一个适当的PHP配置文件就可以了。

以上是关于windows下配置Nginx+Mysql+Php7的主要内容,如果未能解决你的问题,请参考以下文章

windows下搭建nginx+php+mysql环境

总结windows下单独配置php7,mysql8 ,nginx

windows7配置Nginx+php+mysql的详细教程

windows下WNMP(win/nginx/mysql/PHP)环境phpstorm安装使用xdebug调试插件并配置通过postman调试接口

Windows10 下安装配置IIS + MySQL5.7.19 + nginx1.12.1 + php7.1.7

Windows下Nginx Virtual Host多站点配置详解