• 关注官方微信 微信公众号 添加方式:
    1:搜索微信号(gogolinux
    2:扫描左侧二维码
  • 登录 注册
  • 一起学LINUX - GOGOLINUX

    查看: 319|回复: 0
    打印 上一主题 下一主题

    Deepinnginxlumen配置

    [复制链接]

    5

    主题

    5

    帖子

    26

    积分

    新手上路

    Rank: 1

    积分
    26
    跳转到指定楼层
    楼主
    发表于 2019-12-9 12:43:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    正常安装

    sudo apt install nginx
    sudo apt install php-fpm启动后将/etc/nginx/sites-enabled/default配置文件 copy一份到/etc/nginx/conf.d/lumen_demo.conf
    然后按照该配置文件改改,修改后的配置文件如下:
    server {
    listen 80;
    listen [::]:80;

    root ~/workspace/php/lumen/public;

    server_name lumen_demo.com;
    error_log /var/log/nginx/lumne_demo_error.log;

    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
    }完成,满心欢喜的访问
    抱歉,404,下面是踩坑环节
    访问不到文件
    在public文件夹下新建一个 test.html 文件,访问 lumen_test.com/test.html , 仍然404
    是我哪里配错了?回到 defalt配置文件,将root修改为此文件夹,访问127.0.0.1//test.html, 404
    修改路径为:/home/hujing/workspace/php/lumen/public, 可以访问
    原来需要使用全路径,解决
    满心欢喜,以为可以了,但是访问index.php会直接下载php文件
    访问index.php直接下载
    创建 b.php 文件,访问正常
    添加路径参数修改:fastcgi_param SCRIPT_FILENAME $document_root/index.php;
    正常访问
    日志文件
    期间查看日志文件:
    nginx日志文件路径:/var/log/nginx/(在nginx.conf中配置)
    php-fpm 日志文件路径:/var/log/php7.0-fpm.log (在/etc/php/7.0/fpm/php-fpm.conf中配置)
    最终配置文件如下
    server {
    listen 80;
    listen [::]:80;
    root /home/hujing/workspace/php/lumen/public;
    server_name lumen_demo.com;
    error_log /var/log/nginx/lumne_demo_error.log;

    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_split_path_info ^(.+.php)(/.+)$;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root/index.php;
    }
    }终于可以开心的开始lumen了,嘿嘿
    分享到:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    官方微博:

    官方头条号:

    官方微信

    手机访问:

    官方微信

    QQArchiver 手机版 小黑屋 一起学LINUX - GOGOLINUX 闽ICP备18025837号-1 Discuz! X3.4 Powered by © 2001-2013 Comsenz Inc. 

    本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

    快速回复 快速发帖 返回顶部 返回列表