Appearance
解除PHP函数禁用
若您在解除函数时考虑到安全因素,请参考 安装服务进阶,安装服务使用正确不会造成任何潜在安全问题
以解除 proc_open 和 proc_close 以及 proc_get_status 三个函数的禁用为例
- 请先确保已将
PHP加入到系统环境变量 - 打开
终端或Windows PowerShell - 执行
php --ini命令,其中的Loaded Configuration File:所示文件,就是当前环境PHP加载的ini文件,编辑它 - 搜索
disable_functions - 比如您看到的是
disable_functions = system, exec, shell_exec, popen, pclose, passthru, proc_open, proc_close, proc_get_status,... - 删除掉其中的
proc_open、proc_close、proc_get_status并保存,修改后为disable_functions = system, exec, shell_exec, popen, pclose, passthru,... - 最后记得重启安装服务(启动服务的窗口Ctrl+c,再重新执行启动命令)
