php - GULP 4 - 使用 browsersync 和 PHP 提示下载
问题描述
我是 Gulp 的新手,所以请善待。在我的 gulpfile.js 中,我将这个配置用于 BrowserSync 和 gulp-connect-php 服务器:
phpConnect.server({}, function (){
browserSync.init({
server:{
proxy: "localhost:3000",
baseDir:"./build/",
index: "index.php",
//directory: true
}
});
});
每次我使用gulp dev
默认任务开始我的任务时,一切正常,除了当我打开浏览器到 localhost:3000 时会提示下载
应用程序/x-httpd-php (2,5 kB)
我试图在 Stackoverflow 和 Github 上阅读其他答案。我不知道该怎么做才能解决这个问题。我正在开发 MacBookAir 2017,Catalina 定期更新。我正在为 Apache、Firefox 和 php7 使用 Homebrew。
编辑
在第一个答案之后,我认为问题实际上出在 mime.types 上。我已将它们添加到我的配置文件中,但仍然没有运气。
解决方案
我认为你应该登记入住
/etc/httpd/conf/httpd.conf
文件:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
或类似的东西:(对于 PHP 7 示例)
LoadModule php7_module modules/libphp7.so
希望对你有帮助
推荐阅读
- swift - UITableView 行选择和tableView(_tableView: UITableView, didSelectRowAt indexPath: IndexPath)
- android - 如何从 StorageReference 获取下载 URL
- node.js - 如何在对话流中使“卡片像建议一样工作”?
- ios - 重启外设后无法检索 CBPeripheral 的服务
- pytorch - 如何计算线性层的 pytorch 尺寸?
- php - 从数据库中选择数据时php中的关联数组
- python - 使用 python 从 JSON 格式的 steam api 中提取数据
- c++ - 在稍后的时间点确定模板类型 C++
- php - HTTP ERROR 500 尝试使用 PHP 查询 .mdb Microsoft Access 数据库
- excel - 链接更新时需要暂停 VBA 脚本