草庐IT

COMPOSER

全部标签

php - 无法打开输入文件 : composer. phar

我正在尝试在wamp服务器中使用composer工具安装zendframework。安装步骤如下我从composer页面下载了Composer-Setup.exe文件并安装成功。我下载了zendframework并解压到c:\wamp\www\zend文件夹中我执行了self更新的命令phpcomposer.pharself更新此行生成错误消息:couldnotopenfilecomposer.phar如何解决此错误如果我尝试一下composer.pharself-update 最佳答案 使用这个:php-r"readfile('h

php - 如何在共享主机上安装 Composer?

我有这些东西:文件http://api.odtu.lu/composer.pharhttp://api.odtu.lu/phpinfo.phpftp访问cPanelFreeBSD上的Cron作业PHP、Perl、CGI-BIN、Python、Curl。如何安装Composer?(我的目标是安装Restler)编辑:我没有SSH访问权限。 最佳答案 Thistutorial为我工作,解决我的/usr/local/bin权限问题和php-cli(Composer需要,并且可能在共享主机上使用不同的别名)。首先运行这些命令来下载和安装co

php - 在 Composer laravel 上安装依赖项(doctrine/dbal)

我正在尝试执行迁移以重命名某些列,但出现异常。当我阅读文档时,我必须将doctrine/dbal依赖项添加到我的composer.json文件中。我怎么做?这是正确的composer.json文件。我的应用程序中有很多。是与文件夹app、bootstrap、public和vendor处于同一级别的文件夹。如果是这样,我该如何添加该依赖项。我需要下载任何东西吗?顺便说一句,我使用的是easyphp,而不是wamp!编辑1之后控制台抛出这个错误 最佳答案 1)要安装依赖项,请运行此命令composerrequiredoctrine/db

php - composer prefer-dist 和 prefer-source 之间的区别?

查看PHPComposer的install命令的帮助,看到以下两个选项$composerhelpinstallOptions:--prefer-sourceForcesinstallationfrompackagesourceswhenpossible,includingVCSinformation.--prefer-distForcesinstallationfrompackagedistevenfordevversions.什么是“dist”安装?我浏览了Composer网站和谷歌,但似乎没有任何东西可以解决这个问题(所以我认为这对于熟悉Composer的人来说是核心和显而易见的—

php - Composer - 请求的包存在,但这些被你的约束拒绝

当我从Composer运行我的安装时,我有这个错误:λcomposerinstallYouarerunningcomposerwithxdebugenabled.Thishasamajorimpactonruntimeperformance.Seehttps://getcomposer.org/xdebugLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Yourrequirementscouldnotberesolvedtoaninstallablese

php - laravel Composer 更新 : the requested PHP extension dom is missing from your system

我使用的是ubuntu16.04,laravel5.2当我在我的项目目录中运行updatecomposer时,它显示“您的系统中缺少请求的PHP扩展dom”我检查了已安装的PHP包,它在那里可用 最佳答案 安装xml-extension(在我的例子中是php7.0-xml)解决了这个问题sudoapt-getinstallphp-xml 关于php-laravelComposer更新:therequestedPHPextensiondomismissingfromyoursystem,我

php - 为什么我必须运行 "composer dump-autoload"命令才能使迁移在 laravel 中工作?

我在我的应用程序中构建了一些迁移类来创建我需要的表,但我不断收到错误。我需要运行这个命令:composer转储自动加载只有这样它才能按预期再次工作。我做错了什么会产生此错误,还是这是迁移的正常行为?以下是我在运行迁移过程时遇到的错误:[Symfony\Component\Debug\Exception\FatalErrorException]Class'CreateVideoStatusTable'notfound 最佳答案 好的,我想我知道您遇到的问题。基本上,因为Composer看不到您正在创建的迁移文件,您必须运行dump-a

php - 在与当前目录不同的目录中运行 Composer

不知道有没有人问过这个问题,因为搜索结果大多是关于移动库安装目录的。我有一个全局安装的composer命令。有没有办法在与当前不同的目录中运行,例如,composerinstall,即指定我希望在其中运行命令的目录?例如在/home/someuser中,我想获得与在/home/someuser/myproject中运行composerinstall相同的结果。当然,一种方法是简单地更改当前目录,运行composer并返回。 最佳答案 试试composerinstall-h。在那里你会找到一个选项--working-dir(或-d)。

php - 有没有办法在 Windows 上全局安装 Composer?

我读过globalinstallationdocumentation对于Composer,但它仅适用于*nix系统:curl-shttps://getcomposer.org/installer|phpsudomvcomposer.phar/usr/local/bin/composer我会很高兴在Windows上做同样的事情,那是我的开发机器的操作系统。我将能够运行composerupdate来自composer.json所在的任意文件夹。解释器php.exe已经在PATH变量中。有什么线索吗? 最佳答案 当然。只需将compose

php - 我应该在我的 docker build 中运行 composer install

我可能有一个看起来像这样的docker文件:COPY../RUNcomposerinstall--no-dev--no-interaction-o但是我的composer.json中有私有(private)存储库,这需要我复制sshkey才能使dockerbuild正常工作。将sshkey打包到我的php应用程序docker镜像中时,我感到不舒服。或者,我可以在dockerbuild之外运行composerinstall(例如在build.shbash脚本中)并在vendor/填充后复制目录。这是正确的做法吗?还有其他方法可以解决这个问题吗? 最佳答案