【Fecmall使用composer】 宝塔中使用composer 需要进行的操作 - 去除 禁用函数 proc_open 和 putenv

Fecmall 宝塔 · Fecmall · 于 2年前 发布 · 2164 次阅读

宝塔的集成环境,php默认设置了禁用函数 proc_openputenv

使用composer进行安装php库包,会有一下的报错:

1.禁用putenv函数造成的报错:

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

2.禁用proc_open

[ErrorException] Undefined index: process

宝塔环境中关闭php的禁用函数

如图:宝塔中设置php的禁用函数

找到proc_openputenv,点击删除即可。

然后重启一下php即可。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics