宝塔安装composer,出现 putenv() has been disabled for security reasons
在宝塔安装composer,出现 putenv() has been disabled for security reasons

PHP Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 149
Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 149
PHP Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/bin/composer on line 57
Warning: putenv() has been disabled for security reasons in phar:///usr/local/bin/composer/bin/composer on line 57
方法一:
打开配置文件php.ini,找到disable_functions字符串,把后面的putenv删除即可正常安装。

方法二:
宝塔面板的话,我的版本是7.2,就找到 PHP7.2管理→禁用函数→删除putenv,重载配置文件后即可正常安装

方法三:多版本PHP共存的处理
按上面操作后错误还在,你就要查看服务器上是不是还安装了其他PHP版本,
宝塔面板是支持多版本PHP共存的,所以你需要把别的版本PHP的 “putenv” 也删掉。
版权声明:
作者:安屠生
链接:https://www.sxszhian.com/archives/7217
来源:上海永驰网络科技有限公司
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
打赏

