如果你真的想要,你可以手动完成 Composer 所做的所有工作,但你绝对不应该这样做。安装 Composer 很简单,只需获取 composer.phar
文件并在其上运行命令即可。
您不需要在服务器上和本地运行 Composer,一旦您运行 composer install
或 composer update
,您的项目将拥有所有可用的依赖项,您只需将其直接上传到您的服务器即可。
你不能在你的项目中安装没有 composer 的 laravel local。
如果您有共享服务器并且无法安装 composer 并运行 cmd 来安装新包或更新现有包。
您可以通过在本地计算机上安装 composer 并安装(例如 composer require package/name
)或更新(例如 composer update package/name
)所有包,然后在服务器上上传您的供应商目录和您的代码来做一件事。它会像在本地环境中一样为您工作。
注意: 我强烈建议你使用 Laravel 和 composer,它是 laravel 的重要组成部分,你可以尝试说服你的客户端提供一个支持 laravel 的服务器。请检查下面的链接,您可以找到服务器要求。 https://laravel.com/docs/5.5#installation
在此站点上,您可以使用 composer 构建工具下载所有可以下载的内容。但是您不需要作曲家安装。当然 laravel 也在那里:https://php-download.com/package/laravel/laravel
如果您不想在服务器上使用composer,那么您必须运行composer install/update 并在本地下载所有库,然后手动将所有这些文件上传到服务器上,即供应商目录。
在共享主机的情况下,您无法使用 shh 连接到服务器,您可能必须这样做,但将所有文件上传到服务器上需要很多时间,所以我建议您应该作曲,然后下载库通过作曲家安装/更新。
是的,您可以先在本地主机中通过 composer 安装所有项目依赖项,然后通过 FTP 将所有文件传输到您的实际网站。
只需下载 zip file from github 并上传到您的 htdoc,voilà 它就会为您工作
exec()
来运行 Composer 更新,但在本地运行这些更新然后将更新的composer.lock
和vendor
目录推送到服务器。