# 解除PHP函数禁用

若您在解除函数时考虑到安全因素,请参考安装服务进阶 (opens new window),安装服务使用正确不会造成任何潜在安全问题

# 以解除proc_openproc_close以及proc_get_status三个函数的禁用为例

  1. 请先确保已将PHP加入到系统环境变量
  2. 打开终端Windows PowerShell
  3. 执行php --ini命令,其中的Loaded Configuration File:所示文件,就是当前环境PHP加载的ini文件,编辑它
  4. 搜索disable_functions
  5. 比如您看到的是disable_functions = system, exec, shell_exec, popen, pclose, passthru, proc_open, proc_close, proc_get_status,...
  6. 删除掉其中的proc_openproc_closeproc_get_status并保存,修改后为disable_functions = system, exec, shell_exec, popen, pclose, passthru,...
  7. 最后记得重启安装服务(启动服务的窗口Ctrl+c,再重新执行启动命令)