Composer 异常 [ErrorException]

2019-11-25 17:55 By "Powerless" 3653 1 1

    近日在服务器上使用Composer安装第三方扩展发生异常:

[root@wzxaini9 /]# composer update

  [ErrorException]
  proc_get_status() has been disabled for security reasons


PHP Fatal error:  Uncaught ErrorException: proc_get_status() has been disabled for security reasons in phar:///usr/local/bin/composer/vendor/symfony/process/Process.php:1279

    经查,原因是在PHP升级后未开启proc_get_status扩展。

    进入php.ini文件找到 disable_functions 这一段,从中删除 proc_get_status后保存退出

[root@wzxaini9 /]# vim /usr/local/php/etc/php.ini
......
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names.
; http://php.net/disable-functions
disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
......

    接下来重启一下PHP服务就可以了


评 论

Others Discussion

  • 初识七层、五层、四层网络协议
    Posted on 2021-04-09 16:52
  • Redis各种数据类型的使用场景举例分析【二】
    Posted on 2018-11-22 10:30
  • QPS、TPS、RT、吞吐量到底是什么
    Posted on 2020-02-02 01:15
  • 2018年云计算热词
    Posted on 2019-06-12 18:19
  • Linux工具 - NM目标文件格式分析
    Posted on 2019-04-24 10:29
  • ACID原则
    Posted on 2020-12-17 16:36
  • 前端知识体系精简-Css
    Posted on 2018-03-28 18:34
  • 浏览器访问网站经历的步骤-Html
    Posted on 2018-11-28 18:48