[ErrorException] proc_get_status() has been disabled for security reasons
近日在服务器上使用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服务就可以了
登录后可发表评论