解决宝塔环境composer报错:TypeError: Return value of Symfony\Component\Process\Process::close
问题:
解决宝塔环境安装运行composer时报错:TypeError: Return value of Symfony\Component\Process\Process::close
不熟悉的人看到这个报错一脸懵逼,其实
原因:
宝塔默认禁用的函数包含composer要用的:proc_get_status、putenv等函数
这个问题就是proc_get_status被禁用导致的,所以,
解决办法:
打开宝塔的应用商店--已安装--php--设置--禁用函数,找到proc_get_status删除就好
附:
putenv被禁用会报错:Warning: putenv() has been disabled for security reasons in phar
这个报错很明确,一般不会懵逼,解决办法同上。