Wnmp(windows+nginx+mysql+php)(上)

Window7(64位)+nginx-1.6.3+php-7.0.23-nts-Win32-VC14-x64

第一步:创建D:\software\phptools,将下载下来的nginx和php的解压缩文件放在phptools里面;

第二步:进入nginx中,双击nginx.exe文件(闪退一下,正常的),此时打开任务管理器会看到有两个nginx.exe*32工作。

第三步:在浏览器中输入localhost,会看到以下界面,就说明nginx安装成功了。见完该界面可通过任务管理器结束nginx.exe*3

第四步:进入nginx的配置文件夹conf,用notepad++或sublime打开,将

改成:

第五步:将第65-71行的注释全部撤掉,并将root改为自己的实际项目路径D:/software/phptools/nginx-1.6.3/html;将fastcgi_param的/scripts改为$document_root

最终是:

                             注意是:/不是:\先前因为这个文件找不到! 以上主要是讲如何让Nginx对PHP提供支持

第六步:将php文件下的php.ini-development重命名为php.ini,并用notepad++打开,

第723行位置:

改为:

加入数据库的扩展

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

CGI设置

红色框框是一定要配置的

到此 所有配置都结束了

win+R打开dos窗口,将D:\software\phptools\php-7.0.23-nts-Win32-VC14-x64中的php-cgi.exe直接拖入dos窗口中,再输入-b 127.0.0.1:9000 -c此时再将php.ini往dos窗口中直接投入,此时dos窗口中:(-b 监听端口 -c 监听路径)

再点击nginx.exe,此时看到任务管理器里有:

必须同时有!!!先前总是php-cgi.exe没有  所以最后出现了下载.php文件 nginx不能正确解析.php文件

第7步:在nginx的html文件里创建phpinfo.php文件,里面代码:

最后在浏览器里输入localhost/phpinfo.php若进入下面界面,则说明php配置nginx成功!

先前出现的问题:

敲入localhost/phpinfo.php则进入下面下载界面:

后来分析原因是因为php-cgi.exe没有正确打开,通过查看任务管理器来判断有没有打开。

建议:先开php-cgi.exe 后点击nginx.exe

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容