failed to open stream: No such file or directory

Windows10 系统    composer  执行的时候报错错误信息以下:php

[ErrorException]
  proc_open(NUL): failed to open stream: No such file or directoryshell

解决方法:安全

  在php.ini中,找到disable_functions选项,看看后面是否有proc_open函数被禁用了,若是没有的话,禁用便可.composer

其实若是php的文档熟悉的话,你应该立刻就能知道proc_open其实是一个函数,是php用来和shell交互的函数,通常这种能够直接做用于操做系统的函数是很是不安全的,对于这种不安全的函数,老是要作一些措施来进行保护函数

 

     正如在google上寻找找的答案同样,在php.ini的配置中,找到disable_functions选项,这个选项就是专门用来禁止某些不安全函数的,尤为在命令行运行时,极可能对操做系统带来安全隐患google

 

disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore操作系统

相关文章
相关标签/搜索