我爱编程

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

2017-09-16  本文已影响0人  地铁姑娘

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

上一篇 下一篇

猜你喜欢

热点阅读