宝塔安装php默认会禁用很多函数,能否在webman文档中说明一下需要放开的禁用函数,在workerman的文档中有禁用函数说明,但是根据workerman的解除禁用后,webman还会有个别函数提示
发下宝塔禁用的函数
这是目前宝塔默认屏蔽的函数 passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
https://www.workerman.net/doc/webman/others/disable-function-check.html 添加了
老大牛
根据文档的提示,第一个方法,和第二个方法,执行后,还是提示 有一些函数被禁用了如 pcntl_wait
感谢反馈,已经修复
php7.4和php8如何禁用eval
php7可以试下diseval模块,我7.3使用的没问题,php7.4应该也可以,php8没试过
我看过这个,win上貌似不行
发下宝塔禁用的函数
这是目前宝塔默认屏蔽的函数 passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
https://www.workerman.net/doc/webman/others/disable-function-check.html
添加了
老大牛
根据文档的提示,第一个方法,和第二个方法,执行后,还是提示 有一些函数被禁用了如 pcntl_wait
感谢反馈,已经修复
php7.4和php8如何禁用eval
php7可以试下diseval模块,我7.3使用的没问题,php7.4应该也可以,php8没试过
我看过这个,win上貌似不行