composer安装出现proc_open没有开启问题的解决方案
2017-08-03 20:02
615 查看
今天在安装下载项目的时候,使用composer来安装依赖。遇到了
The Process class relies on proc_open, which is not available on your PHP installation.解决方法:
在php.ini中,找到disable_functions选项,看看后面是否有proc_open函数被禁用了,如果有的话,去掉即可.
其实如果php的文档熟悉的话,你应该马上就能知道proc_open实际上是一个函数,是php用来和shell交互的函数,一般这种可以直接作用于操作系统的函数是非常不安全的,对于这种不安全的函数,总是要做一些措施来进行保护
正如在google上寻找找的答案一样,在php.ini的配置中,找到disable_functions选项,这个选项就是专门用来禁止某些不安全函数的,尤其在命令行运行时,很可能对操作系统带来安全隐患
disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore
相关文章推荐
- composer出现proc_open,fileinfo问题
- Dreamweaver中出现 "以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息" 问题的解决方案(8,cs3,cs4似乎都会出现改问题)
- [转]DW中出现 "以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息" 问题的解决方案
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- 安装VS2005 SP1出现这样问题“windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
- CentOS5安装mcrypt-2.6.8出现问题及解决方案
- 解决品牌机、笔记本 安装GhostXP系统出现问题的终极解决方案
- Nginx+Tomcat+pcre 安装过程和出现的问题以及解决方案
- 关于Adobe flash palyer 安装出现的问题解决方案
- RedMine 安装教程可能会出现的一些问题解决方案
- oracle安装出现问题解决方案和重装oracle必须删除oracle的服务项 ,终于解决了 谢谢那些网友们
- sqlserver安装时出现的问题解决方案
- db2安装出现automation服务器不能创建对象”的问题的解决方案大全
- Windows 7下安装Android,出现问题的解决方案
- 调试中出现:“没有找到MFC80UD.DLL"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题”错误提示
- Android重新安装以及出现的一些问题和解决方案
- 转帖:一英文软件安装时出现”Failed to open EXE”问题解决
- win7 安装arcgis后出现问题解决方案
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- JBoss的安装及安装过程出现的问题解决方案