32饿312 发表于 2016-9-26 10:16:43

解决PHP scandir()异常返回空问题

   scandir()扫描文件夹,返回值异常,是因为scandir函数被禁用了,按照以下方法开启就可以了

[*]
现原来是因为php里面的scandir函数被禁用了,通过phpinfo.php找到php.int路径
[*]

[*]解决办法: 打开php.ini(路径:linux:用命令locatephp.ini),找到这行: disable_functions = scandir,passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_statu,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen去掉scandir保存并重起php-fpm即可。

如果是linux系统装的lnmp 可以使用命令 service php-fpm restart 重启服务生效

页: [1]
查看完整版本: 解决PHP scandir()异常返回空问题