我正在尝试在Windows上安装composer(symfony 2项目)。问题是我总是遇到一些错误 - 一些文件不在允许的路径中。
我尝试了几种安装compsoer的方法:
出了什么问题?
答案 0 :(得分:6)
调整 php.ini 中的open_basedir
,以包含项目的路径以及编辑器尝试从/写入的其他路径。该变量接受由:
(unix)或;
(窗口)分隔的多个路径。
open_basedir = "/home/sites/yoursites/:/tmp/:/"
...或完全从 php.ini 中删除限制。
; remove open_basedir completely ...
; <nothing here>
; ... comment it out like this ...
; open_basedir = "..."
; ... or set it to an empty value like this ...
open_basedir =
您可以使用以下命令找到CLI sapi的正确php.ini的位置:
php --ini
答案 1 :(得分:1)
首先,您应该确保php.exe
的路径位于ENV
(环境变量);
第二,如果无法安装作曲家的Windows安装程序,只需尝试使用&#34;以管理员权限运行&#34;,如果它也是不起作用,只是评论你的错误。