当前位置: 首页 > ai >正文

关于nginx浏览器访问.php直接被当做文件下载相关问题

1.Nginx 浏览.php文件变成下载:可能是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器

解决方法:在nginx配置文件中添加:

location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;
}
##这段 Nginx 配置代码的作用是 处理 PHP 文件的请求,将 PHP 脚本交给 PHP-FPM(FastCGI 进程管理器)执行,并返回处理结果。

2.可能是php-fpm的版本过低,如果你需要搭建的网站包的版本过高,php-fpm版本过低导致不匹配,就会产生直接变成文件下载的问题

解决方法:升级php-fpm版本,如5.4升级为7.2

yum provides phprpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum remove php-common -y
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstringyum install php72w-fpm
http://www.xdnf.cn/news/6485.html

相关文章:

  • Github 2025-05-16 Java开源项目日报 Top9
  • OM和SCADA的区别
  • 目标检测指标计算
  • C++ I/O多路复用
  • uniapp自定义日历计划写法(vue2)
  • 生信分析进阶15 - 从GTF文件提取起始密码子、终止密码子、外显子剪切供体和受体
  • 基于大模型的脑出血智能诊疗与康复技术方案
  • 计算机组成原理——数据的表示
  • 使用 Docker 部署 React + Nginx 应用教程
  • 4.2.3 Thymeleaf标准表达式 - 5. 片段表达式
  • mac M芯片运行docker-desktop异常问题
  • 保姆教程-----安装MySQL全过程
  • minio存储文件迁移磁盘
  • SpringBoot + Shiro + JWT 实现认证与授权完整方案实现
  • 《k-means 散点图可视化》实验报告
  • 在服务器上安装AlphaFold2遇到的问题(3)_cat: /usr/include/cudnn_version.h: 没有那个文件或目录
  • 从概念到可工程化智能体的转变路径——以“知识奇点工程师”为例
  • Secs/Gem第四讲(基于secs4net项目的ChatGpt介绍)
  • Python零基础入门到高手8.4节: 元组与列表的区别
  • 深度学习中--模型调试与可视化
  • 易境通海外仓WMS系统:赋能海外仓多元化业务场景管理
  • 【通知】2025元宇宙数字人设计大赛启动,大赛线上报名阶段开启!
  • ROOM 数据库 | 实现自定义 ContentProvider 具有条件的批量删除、查询功能
  • 傻子学编程之——Java并发编程的问题与挑战
  • WHAT - 前端开发流程 SOP(标准操作流程)参考
  • 芋道项目,商城模块数据表结构
  • NetSuite CSV导入Item Fulfillment的功能测试
  • ruskal 最小生成树算法
  • CPU cache基本原理
  • 互联网大厂Java求职面试:AI与大模型集成的云原生架构设计