Linux執(zhí)行composer報(bào)錯(cuò)[Symfony\\\\ComponentlProcess Exception RuntimeException] The Process class relies on proc open, which is not available on your PHp installation.
藍(lán)隊(duì)云小課堂:
[Symfony\\Component\\Process\\Exception\\RuntimeException]
The Process class relies on proc_open, which is not available on your PHP installation.
提示不支持使用proc_opan函數(shù),需要打開(kāi)

錯(cuò)誤原因是禁用了 proc_open 函數(shù),找到相應(yīng)版本的php.ini文件,查找 disable_functions
disable_functions
=passthru,exec,system,chroot,chgrp,chown,shell_exec,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,proc_open
解決方法: vim /php/etc/php.ini
查找:proc_open
刪除 proc_open 重啟php即可。
注意:寶塔按照以上操作處理后仍不行的檢查php.ini同級(jí)目錄是否有php-cli.ini文件,有的話需同理處理即可。
更多小知識(shí),可聯(lián)系藍(lán)隊(duì)云一起探討。