php - npm http-server 下载 PHP 文件而不是执行它们
问题描述
正如标题所说,我正在尝试在 localhost 上执行 PHP 文件,但它只是下载文件。我正在使用 npm 包 http-server。我尝试过使用 python 中的 SimpleHTTPServer,但它做同样的事情。
我正在运行 MacOS Mojave。我应该怎么办?
解决方案
如果这是出于开发目的,您可以使用 PHP 的内置Web 服务器。php -S 127.0.0.1:8080
您的核心问题是您假设任何网络服务器包都将运行 PHP 文件,这是不准确的。
你需要一个带有 PHP 集成或模块的网络服务器,例如带有 PHP-FPM 的 NGINX,或带有 mod-cgi 的 Apache 2
推荐阅读
- php - 如何在php中使用array_in与多维数组
- sql - 计算整个赛道最快的5000米时间
- dialogflow-es - Google Action 在帐户关联之前要求提供参数
- regex - RegEx 用于捕获星号之间的内容,单词除外
- assembly - 在过程调用和操作 ecx 寄存器之前保存 ECX 寄存器
- c - 为什么我得到 0 作为输出?你能找出错误吗?
- python-3.x - 我想将 int 转换为数据框中的字符串
- xmpp - 如何在没有密码的情况下连接strophe
- r - R Shiny:sqldf 不适用于观察,显示:result_create 中的错误:“&”附近:语法错误
- python - if语句的顺序不同时返回键错误的原因?