Advertisement

Linux+Nginx 配置运行PHP网站(python版本)

阅读量:

本研究所采用的操作系统环境为Ubuntu 18.04,搭配Nginx 1.16及PHP 7.2版本进行相关配置与测试。

1. 配置php.ini

首要步骤是确定配置文件php.ini的具体存储路径。

复制代码
    php --ini |grep Loaded
    
    
      
    

输出例子:

复制代码
    root@wp2019:~# php --ini |grep Loaded
    Loaded Configuration File:         /etc/php/7.2/cli/php.ini
    
    
      
      
    

对php.ini文件进行编辑

复制代码
    nano /etc/php/7.2/cli/php.ini
    
    
      
    

修改fix_pathinfo的配置信息。
在该文件中,定位到关于cgi.fix_pathinfo的配置项。 此参数默认被分号(;)注释,并设置为“1”。
这一配置存在较大的安全隐患,因为它指示PHP在无法找到请求的PHP文件时,尝试执行最近的文件。 这种机制可能被用户利用,从而发起针对不应被执行脚本的PHP请求。
请删除注释符号,并将该参数值更改为“0”,具体操作如下:

复制代码

全部评论 (0)

还没有任何评论哟~