Loading...
加载中...

修改 php.ini,禁用 phpinfo 函数(全局禁止调用)


防止别人写代码调用 phpinfo (),从 PHP 层面直接禁用这个函数。

  1. 找到你的 php.ini
    • Linux + Nginx/Apache:可以用 php --ini 看路径
    • Windows IIS:同样 php --ini
  2. 找到配置项 disable_functions 修改成(追加 phpinfo,多个函数逗号分隔)
    disable_functions = phpinfo,system,exec,passthru,shell_exec
    
  3. 保存,重启 PHP 服务
    • PHP-FPM:systemctl restart php-fpm(注意版本,如 php81-fpm)
    • IIS:重启 FastCGI 应用池或者 IIS 服务
  4. 验证:再访问 info.php,页面空白或者直接报错,不再输出 PHP 信息

⚠️ 注意:disable_functions 只限制 PHP 脚本调用,不影响 php 命令行 cli 模式。


由于我PHP的独特安装方式,需要重启IIS生效。


Copyright © 2026 文档系统 All Rights Reserved