无法打开流:没有这样的文件或目录作曲家cacert .pem文件

时间:2017-03-01 17:34:14

标签: php composer-php environment-variables

我尝试使用composer安装棘轮我使用insteller.exe安装了composer但我的问题是当我在CMD上运行此行时出现此错误

C:\1>php "C:/programData/ComposerSetup/bin/composer.phar" require cboden/ratchet

 [ErrorException]
 fopen(C:\Users\shako\AppData\Local\Temp;C:\xampp\mysql\bin;C:\xampp\php;/co
 mposer-cacert-300c74d6960d46715ffed607c8e36acfa7cbcad49862bb1b67d3c43dea9bf
 b40.pem): failed to open stream: No such file or directory

我尝试通过从php.ini文件更改此行来修复此错误 来自

sys_temp_dir = "/tmp"

sys_temp_dir = C:\Users\shako\AppData\Local\Temp;C:\xampp\mysql\bin;C:\xampp\php\php.exe

但我仍然得到同样的错误

2 个答案:

答案 0 :(得分:1)

我试着评论sys_temp_dir,但它对我不起作用。

我通过为应用程序文件夹外部的临时文件创建一个文件夹来解决了这个问题,该文件夹是用户无权访问的位置。然后我将该文件夹定义为sys_temp_dir。举个例子:

sys_temp_dir = C:\ inetpub \ temp \ files

祝你好运!

答案 1 :(得分:0)

评论此行

sys_temp_dir  

php.ini