• 技术文章 >PHP >PHP教程

    nginx php图片不显示的解决办法

    小妮浅浅小妮浅浅2021-07-22 17:45:06转载254

    Nginx静态网站无法显示图片问题

    今天想把做的练习放到服务器上看看,却死活不显示图片,现在把解决方法记录一下:

    首先记录下几个Nginx的命令:

    start nginx //运行nginx
    nginx -s stop // 停止nginx
    nginx -s reload // 重新加载配置文件(如修改配置文件后,可通过该命令重新加载)
    nginx -s quit // 退出nginx
    nginx -v //可查nginx版本

    然后在/usr/local/nginx/conf目录下修改nginx.conf文件,加上这一段:

    location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {
    access_log off;
    root html;
    expires 30d;
    break;
    }

    这里要把root后边的网站目录写对

    最后要对图片文件夹及图片进行授权,给予所有用户查看权限:

    chmod 774 ./images

    最后用到上边那个命令,重新加载配置:

    nginx -s reload

    现在已经能显示图片了。(其实主要是权限问题,中间那段代码貌似是什么背景图片不能的时候用到的)

    以上就是nginx php图片不显示的解决办法,希望对大家有所帮助。更多php学习指路:php教程

    本文转载于php中文网,如有侵犯联系作者修改。

    专题推荐:nginx php
    品易云
    上一篇:php rename错误原因的查找方法 下一篇:php domdocument找不到的解决办法

    相关文章推荐

    • php实现自运行的方法• PHP 8.1版本性能基准测试结果抢先查看• php汉字字符串转数组的方法• php文件下载后无法打开的解决• 如何使用PHP删除MySQL数据库• php修改80端口的方法• php服务器跳转代码的介绍• PHP7原生MySQL数据库的操作• php三种错误分类的介绍• PHP CLI如何安装扩展• php实现多继承的两种方法• php中fpm的三种模式• PHP读写protobuf3的方法• php session_start失败的解决办法• php rename错误原因的查找方法

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网