开发环境:
PHP:7.4
宝塔:7.9.0
ThinkPHP:V6.1.4
初次安装tp6并执行php think run时出错:
D:\wwwroot\thinktp6>php think run
ThinkPHP Development server is started On <http://0.0.0.0:8000/>
You can exit with `CTRL-C`
Document root is: D:\wwwroot\thinktp6\public
[think\exception\ErrorException]
passthru() has been disabled for security reasons
解决方法:
1.如果使用宝塔
去宝塔的php配置的【禁用函数】标签页里删掉禁用的函数passthru
2.修改php.ini配置
为了避免修改错误,请在修改前备份原来的php.ini文件!
修改php的配置文件php.ini,
找到disable_functions这个地方,把passthru直接去掉或者备份一项disable_functions再去掉passthru即可。