php - 我的 .php 文件没有在 WAMP 服务器上运行,它正在尝试保存文件
问题描述
我刚刚克隆了一个项目,所以当我加载它时它工作得很好,例如:“localhost/example/contact.html”,但是当我点击到端点是“localhost/example/index.php”的主页时,它会问我像这样保存文件: 要求保存 php 文件
我检查了 php.ini、httpd.conf 等文件中的所有内容,但仍然找不到解决方案,我还重新安装了 wamp 2 次。
php错误日志也给了我这个错误:文件C:/WINDOWS/system32/drivers/etc/hosts不存在
任何帮助,将不胜感激!
解决方案
您需要加载并启用 mod_php 或设置 php-fpm。Afaik Wamp 使用更简单的 mod_php。您的网络浏览器要求您下载 php 文件的原因是因为您没有告诉网络服务器以不同的方式处理 .php 文件和 .txt 文件。
互联网上有很多关于设置 php 和 apache 的资源:
鉴于您使用的是 Wamp,它应该可以开箱即用,我会说重新安装一次并以管理员身份运行安装程序。如果有关 etc/hosts 文件的问题仍然存在,您可以自己创建文件。
但是,我认为运行 wamp 或渲染/运行 .php 文件不需要 hosts 文件。
PS:您的问题与编程或代码无关,因此它将被关闭,因为它更适合超级用户网站。欢迎来到 SO!
推荐阅读
- spring - WebApplicationContext的初始化过程
- c# - 将类理解为自定义数据类型 C#
- python-3.x - 生成依赖数据
- python - 无需模块即可生成更好的名称
- node.js - JSON 变量返回未定义
- assembly - 虚拟内存——如何找到 n、m 和 p 的值(参考 Bryant 和 O'Hallaron 表示法)
- python - 对“全局”和“非本地”代码(PYTHON/TKINTER)感到困惑(UnboundLocalError :)
- node.js - 使用 NodeJS Express 服务器发送直通流以响应时出错
- java - Java Spring boot微服务可以导出为安装文件吗?
- php - laravel 集合:如何组合两个不同类型的数组和分配键和新项目