composer安装依赖提示proc_open没有启用

在上线项目时候,使用composer install报错:

[Symfony\Component\Process\Exception\RuntimeException]
The Process class relies on proc_open, which is not available on your PHP installation.

提示 proc_open 函数不可用。


解决方法:

php.ini文件中找到 disable_functions 配置项,看看 proc_open 是否被禁用了,如果有的话去掉即可。


disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

去掉 proc_open 项。


保存 php.ini 文件,重启 php-fpm 即可。

composer安装依赖提示proc_open没有启用》上暂无评论!

发表评论