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

php5 php8 nginx Access denied.

服务器:nginx+php-fpm (php5.6)

有个php文件不能在 php5.6 下工作, 另安装 php8-fpm

配置:

location ~ .*\.php8$
{
	try_files $uri =404;
	fastcgi_pass  unix:/tmp/php-cgi8.sock;
	fastcgi_index index.php;
	include fcgi.conf; break;
}

location ~ .*\.(php|php5)?$
{
	try_files $uri =404;
	fastcgi_pass  unix:/tmp/php-cgi5.6.sock;
	fastcgi_index index.php;
	include fcgi.conf;
}

浏览器打开程序,显示 Access denied. 403错误;

把原来正常工作的 .php 文件后缀改为 .php5, 也是 Access denied.

文件后缀 改成 .ph8  .8php .8ph 都是 Access denied. 四处找资料,没有找到解决办法。

把 文件名改成 .8.php 然后配置:

location ~ .*\.8\.php$
{
	try_files $uri =404;
	fastcgi_pass  unix:/tmp/php-cgi8.sock;
	fastcgi_index index.php;
	include fcgi.conf; break;
}

浏览器打开  localhost/test.8.php  可以正常。 先能用就行,没能力找到问题根源。


http://www.kler.cn/a/549403.html

相关文章:

  • React 低代码项目:组件设计
  • 如何利用OGG WEB页面进行MySQL数据库数据复制的配置
  • 一个基于Spring Boot和Vue.js的web商城系统-邻家小铺
  • Golang面试题一
  • (2025年最新版)中小学安全教育PPT资料和视频
  • 使用docker compose启动postgres并设置时区
  • Linux从0到1——线程池【利用日志Debug】
  • nlf 3d pose 部署学习笔记
  • 在使用 uni.getLocation 步骤和一些坑
  • Django简介
  • RedisTimeSeries
  • vscode本地和远程对应分支没有同步提交数量
  • 深度学习实战道路裂缝缺陷识别
  • 【大模型】DeepSeek 高级提示词技巧使用详解
  • LeetCodeHot100(普通数组和矩阵篇)
  • 计算机网络知识速记 :HTTP多个TCP连接的实现方式
  • 大语言模型评判者是什么,有什么应用领域
  • 【数据采集】基于Selenium爬取猫眼Top100电影信息
  • Tetragon:一款基于eBPF的运行时环境安全监控工具
  • 【机器学习】线性回归 线性回归模型的损失函数 MSE RMSE MAE R方