解封lnmp0.9被禁用的可怜函数

2013-01-10 767 0

悲剧,花钱买了Lumanger结果被牛人说这个是垃圾...
又正好需要Sersync做多机同步热备,于是抽了个空把服务器环境换回军哥的LNMP了,还是清爽的命令操作感觉踏实啊...
但是LNMP 0.9禁用了部分存在危险的PHP函数,有个插件又需要用到,于是抽空找了下修改的办法:

LNMP0.9禁用的PHP函数包括:passthru, exec, system, chroot, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, pfsockopen ,openlog, syslog, readlink, symlink, popepassthru, stream_socket_server, fsocket, fsockopen

解决方法:

编辑PHP配置文件:

vi /usr/local/php/etc/php.ini

寻找disable_functions字符串,将后面的scandir删除(提示:vi下可输入/,进入搜索模式,轻松找到disable_functions)

重启lnmp生效

/root/lnmp restart

相关文章

升级&安装最新版 golang-go
彻底删除docker
宝塔安装 nginx 失败
Ubuntu 安装 GUI 及远程桌面 Xrdp
macOS 下 GoAccess 踩坑
甲骨文(Oracle Linux)手动扩容命令

发布评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据