Php 如何为便携设备安装composer
我有一个存储库,里面有一堆代码,还有一个composer.json和一个composer.lock 当我想在不同的服务器上运行网站时,我已经克隆了repo,然后在repo的根目录下运行Php 如何为便携设备安装composer,php,git,github,web,composer-php,Php,Git,Github,Web,Composer Php,我有一个存储库,里面有一堆代码,还有一个composer.json和一个composer.lock 当我想在不同的服务器上运行网站时,我已经克隆了repo,然后在repo的根目录下运行composer install 然而,我希望能够下载回购协议,将其放在服务器上,它应该可以正常工作,而无需执行任何操作 即使我将供应商文件夹包括在repo中,然后尝试将其放在Web服务器上,也会出现错误,如“供应商文件夹中的某个php文件中的bla bla require()失败” 那么我做错了什么呢?使用Com
composer install
然而,我希望能够下载回购协议,将其放在服务器上,它应该可以正常工作,而无需执行任何操作
即使我将供应商文件夹包括在repo中,然后尝试将其放在Web服务器上,也会出现错误,如“供应商文件夹中的某个php文件中的bla bla require()失败”
那么我做错了什么呢?使用Composer部署应用程序通常是这样的:
git archive
并将结果导入tar
,以创建一个没有.git
文件夹的版本composer安装
如果这不起作用,您必须更具体地说明错误消息。使用Composer部署应用程序通常如下所示:
git archive
并将结果导入tar
,以创建一个没有.git
文件夹的版本composer安装
如果这不起作用,您必须更具体地说明错误信息。首先,这不是废话,请尊重错误。第二,您需要的是所谓的自动化部署。flightplan、chef和傀儡等工具用于这些事情。第三,您从未将供应商文件夹放入VCS。您的回购中是否有
composer.lock
?如果您在require
中有任何通配符,则composer将下载最新版本的软件包。这可能会有所不同,但我不想执行任何事情。我只是希望能够通过ftp或其他方式将我在repo中的文件上传到Web服务器上,这样应该可以工作。首先,这不是bla bla,尊重错误。第二,您需要的是所谓的自动化部署。flightplan、chef和傀儡等工具用于这些事情。第三,您从未将供应商文件夹放入VCS。您的回购中是否有composer.lock
?如果您在require
中有任何通配符,则composer将下载最新版本的软件包。这可能会有所不同,但我不想执行任何事情。我只是想能够上传文件,我在回购通过ftp或东西到一个网络服务器,它应该工作。