我必须在客户服务器上运行Laravel项目,Mcrypt已经安装但我无法运行“composer install”,因为缺少composer。这里的问题是,我无法运行
curl -sS https://getcomposer.org/installer | php
因为我没有与“外部”的其他服务器建立连接。
所有人都知道,如果我可以将文件保存在本地并使用FTP上传并运行它? 已经尝试将/ installer作为文件保存并使用“asdf | php”运行它但它不起作用。我还下载了composer.phar文件但是如何运行.phar文件?
谢谢!
答案 0 :(得分:2)
正如您所做的那样下载composer phar文件是一个充分的选择。
用法:
php composer.phar command
文档:https://getcomposer.org/doc/01-basic-usage.md
但是,我相信作曲家依赖于curl,至少就更新/安装包而言。因此,如果您打算使用这些功能,无论如何都需要卷曲。*
*引用。
修改:
我目前正在查看作曲家来源,但我还无法找到卷曲的参考。它似乎使用stream_context_create,该方法的手册页也没有提到curl。所以也许它不会卷曲......