我必须在客户服务器上运行 Laravel 项目,Mcrypt 已经安装,但我无法运行“composer install”,因为缺少 composer。这里的问题是,我无法运行
curl -sS https://getcomposer.org/installer | php
因为我没有连接到“外部”的其他服务器。
那么有人知道,如果我可以将文件保存在本地并使用 FTP 上传并运行它吗?
已经尝试将/installer 保存为文件并使用“asdf | php”运行它,但它不起作用。我还下载了 composer.phar 文件,但如何运行 .phar 文件?
谢谢!!
最佳答案
像您一样下载 composer phar 文件是一个足够的选择。
用法:php composer.phar command
文档:https://getcomposer.org/doc/01-basic-usage.md
但是,我相当肯定 Composer 依赖于 curl,至少就更新/安装包而言。因此,如果您打算使用这些功能,无论如何您都需要 curl。*
*需要引用。
编辑:
我目前正在浏览 Composer 源代码,但我还找不到 curl 的引用。它似乎使用了stream_context_create,并且该方法的手册页也没有提到curl。所以也许它会在没有 curl 的情况下工作......
关于php - 不使用 curl 安装 Composer(本地),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23930943/