Win7搭建nginx+php+mysql开发环境,可是PHP文件无法解释?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win7搭建nginx+php+mysql开发环境,可是PHP文件无法解释?相关的知识,希望对你有一定的参考价值。

运行php文件,总是无法打开,直接出现下载PHP文件的情况。按说nginx和php-cgi已经运行,可是为什么无法解释呢?我是按照这个搭建的:https://blog.csdn.net/QQ12314151/article/details/101731379?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_v2~rank_aggregation-1-101731379.pc_agg_rank_aggregation&utm_term=win7%E6%94%AF%E6%8C%81websocket&spm=1000.2123.3001.4430

开发环境建议使用集成环境,比如宝塔或者小皮,不建议非运维搭建环境 参考技术A 主要需要检查两个方面(对比教程)
启动php-cgi
fastcgi_param SCRIPT_FILENAME $request_filename;追问

见图可以看出PHP-CGI是加载了的。
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# fastcgi_param SCRIPT_FILENAME $request_filename;
原来是上面的代码,加了你的代码也不行。

追答

    #号是你加的么 那是注释

    你的runhiddenconsole是哪里来的,php好像没自带这个工具。现在是调试阶段最好把所有运行结果都打出来 而不是隐藏

    最好启动每个exe都用单独的cmd窗口,避免意外进程退出。先启动php,再启动nginx

追问

我的系统原来配置了php5.5和mysql的,现在为了搭建websocket环境,再启动一个php-cgi.exe,不知是否为正确操作?

追答

是的 只是给你演示怎么写

追问

这些全都注释了么?我去掉注释也不行。我的系统原来配置了php5.5和MySql的,现在为了搭建websocket环境,再启动一个php-cgi.exe,不知是否为正确操作?

追答

看看nginx是否有什么log?

还有你的php页面最好是用最简单的phpinfo,
先别用mysql什么的因为和你现在的问题没什么关系

追问

确实有,但不知是什么错误?8748#4328: *1 CreateFile() "D:\phptools\www/favicon.ico" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "127.0.0.1:8083"

追答

这和php没什么关系

追问

PHP页面留空白也不行,打开就是一个下载。

对了,启动php-cgi后一直只有下一行一个单单独独一个光标在闪。

 d:\\phptools\\php5.5>php-cgi.exe -b 127.0.0.1:9000 -c D:\\phptools\\php5.5\\php.ini

追答

你这应该是启动了,
php文件是在root下面的吗
为了避免反斜杠问题,你的斜杠换左斜杠试试

本回答被提问者采纳

如何在windows下搭建Nginx+MySQL+PHP环境

当然首选phpstudy,各个版本搭配随便切换,最新支持nginx+7.+,也可以切换至低版本。10个开发者9个人在用。 参考技术A 你好 楼主,学习php是一个漫长的过程##10086#10086一直都要努力学习后盾网也是一个练习地方有着很多的一流导师可以帮助你拥有更多的pho知识。希望你能采纳 参考技术B wnmp 可以试试

以上是关于Win7搭建nginx+php+mysql开发环境,可是PHP文件无法解释?的主要内容,如果未能解决你的问题,请参考以下文章

phpstudy集成环境怎么搭建 403

Mac下快速搭建PHP开发环境

Mac下快速对H5鱼虾蟹棋牌搭建PHP开发环境

window环境自己集成MySQL,PHP,nginx用于开发

Win7 配置Apache+PHP+Mysql环境

全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)