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)
还没有任何评论哟~
