解决宝塔环境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

这个报错很明确,一般不会懵逼,解决办法同上。

 

posted @ 2025-01-20 23:37  我的五年  阅读(268)  评论(0)    收藏  举报