解决composer报proc_open、proc_get_status错误的方法
使用composer时,会报“The Process class relies on proc_open, which is not available on your PHP installation.”或“proc_get_status() has been disabled for security reasons”错误
错误原因
PHP出于安全方面考虑,会在 `php.ini` 的 `disable_functions` 选项添加一部分禁用函数,其中就含有 `proc_open,proc_get_status` 两个函数。
而 `composer` 又依赖这两个函数
解决方法
找到 `php.ini` 文件的 `disable_functions=` 行,删除 `proc_open,proc_get_status` 这两个函数,重载php配置文件即可。
建议
出于安全考虑,建议使用完成,重新改回默认配置。