配置 nginx 解析 php

本文档指导如何修改Nginx和PHP-FPM配置以支持URL美化,并确保PHP文件的安全。首先,在Nginx配置中添加针对.php文件的处理规则,然后配置PHP-FPM以使用特定用户和组,并调整权限。同时,关注保存用户着陆页到cookie的设置。接着,更新php.ini以优化性能。最后,重启php-fpm和Nginx服务以应用更改。检查服务状态确保一切正常运行。
摘要由CSDN通过智能技术生成

1.修改 nginx 配置文件
vim /etc/nginx/nginx.conf

在 server 中插入如下代码:
location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;

    ###Save user landing page to cookie: srcid for PHP files
    ##add_header Set-Cookie $srcid;
}

使用如下站点配置指令就可以支持 URL 美化:
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

2.修改 php-fpm 配置文件
#vim /etc/opt/remi/php74/php-fpm.d/www.conf
vim /etc/opt/remi/php74/php-fpm.conf

#/var/opt/remi/php74/run/php-fpm/php-fpm.sock

找到以下三行代码并修改如下:
user = nginx
group = nginx
listen = /var/run/php-fpm/php-fpm.sock
listen.owner = nignx
listen.group = nginx
listen.mode = 0660

3.修改 php.ini
vim /etc/opt/remi/php74/php.ini


4.重启php-fpm

systemctl start php74-php-fpm
systemctl restart php-fpm nginx

systemctl status php-fpm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值