草庐IT

COMPOSER_HOME

全部标签

php - Composer 要求 ext-zip 失败

PHPStorm告诉我我需要composerrequireext-zip,但是,该命令失败了...PHPStorm说我发出的命令是composerrequireext-zip结果Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.和Installationfailed,reverting./composer.jsontoitsoriginalcontent. 最佳答案 解决方案#1-将ext-zip添加到您需要的composer.json部分:{"requir

java - "JAVA_HOME points to an invalid Java installation issue"在 Elasticsearch 中使用服务安装命令

我想在我的PHP应用程序中使用Elasticsearch。运行服务安装命令后,出现休闲错误。C:\elasticsearch-0.90.10\bin>serviceinstallJAVA_HOMEpointstoaninvalidJavainstallation(nojava.exefoundin"C:\ProgramFiles(x86)\Java\jdk1.7.0_25\bin").Existing... 最佳答案 打开并查看service.bat文件:它搜索:%JAVA_HOME%\bin\java.exe因此您的%JAVA_H

php - Composer 更新-vvv 不工作

我已经在ubuntu14.04上全局安装了composer。当我运行composer--version它适用于以下输出Composerversion1.0-dev(45b1f356c24d87788a339f6a50d6d78bef464c47)2015-02-2714:31:27但是当我运行以下命令时Composer更新-vvv出现以下错误Failedtoinitializeglobalcomposer:Composercouldnotfindtheconfigfile:/home/enamul/.composer/composer.jsonToinitializeaproject,

php - 如何在 macOS 上安装 Composer?

我试图在我的macOS版本上安装Composer:highsierra-->10.13.4但是在使用命令之后:sudophp-r"copy('https://getcomposer.org/installer','composer-setup.php');"它创建了一些文件和目录,但没有下载Composer。我的终端显示以下错误:Nologhandlingenabled-usingstderrloggingCreateddirectory:/var/db/net-snmpCreateddirectory:/var/db/net-snmp/mib_indexes`我该如何解决这个问题?

php - 如何在 Composer (laravel 4)中删除保存的用户名和密码

我已经使用composer更新了我的laravel供应商。我买了一个位于github私有(private)仓库中的包裹。下载composer询问用户名和密码时,我输入了错误的密码,所以它给了我一个错误。之后我再次运行composerupdate但这次它只是保留旧的错误密码它没有要求我再次输入密码,有点保存在Composer缓存中。我怎样才能删除composer中的旧密码? 最佳答案 在您的~/.composer中,您将拥有一个名为config.json的文件,其中包含用于在GitHub中登录的OAuthtoken。清除您的OAuth

php - 没有 Composer 的 PSR 4 自动加载

我在一个项目中有一个包,它是使用composer和composer.json条目自动加载的,如下所示:"autoload":{"psr-4":{"CompanyName\\PackageName\\":"packages/package-folder/src/"}}现在我将其复制到另一个未使用Composer的项目中。我怎样才能在那里自动加载同一个包? 最佳答案 您必须阅读composer并自行为composer.json中定义的每个命名空间加载类。方法如下:functionloadPackage($dir){$composer=j

php - New Relic for Heroku 应用程序中显示的 Composer\Autoload\includeFile 速度极慢

在NewRelic中,我可以看到托管在Heroku上的PHP5.6应用程序的事务跟踪。该交易执行时间为21,600毫秒,其中87%是Composer\Autoload\includeFile。根据我的理解,Composer\Autoload\includeFile只是由include$file;组成,所以我很茫然。这个问题并不经常发生,大多数这种类型的交易看起来都很好。什么会花这么长时间? 最佳答案 我用Composer得到了相同的结果。Composer管理库真的很容易,但是默认加载速度很慢。您应该使用“--optimize-aut

php - 如何在没有 Composer 的情况下包含 phpspreadsheet 库?

由于种种原因,我无法在我的服务器上运行composer。有什么方法可以包含使用该库所需的所有文件吗? 最佳答案 @Lubosdz在这里以正确的方式回答了问题:HowtousePhpSpreadsheetwithoutinstallation(likePHPExcel)仅仅处理文件是不够的,因为composer用于自动加载所有PhpSpreadSheet类。没有Composer,您必须创建自定义的。您可以在此处找到4步方法、文件和代码:https://github.com/PHPOffice/PhpSpreadsheet/issues

php artisan 优化仅在 composer 安装时超时

我在Azure上运行一个laravel应用程序。事情正在朝着正确的方向发展,Composer安装根本没有用。但是现在,“phpartisanoptimize”命令超时:但是,单独运行“phpartisanoptimize”是完全没有问题的:这可能是什么原因?编辑:删除symfony文件夹没有帮助,当我运行“Composerinstall”命令时它不存在:增加超时限制也无济于事,我在azure和composer.json文件中都增加了它:在再次安装symfony-components之后,这仍然让我超时:... 最佳答案 当我将一个新

php - Composer Install (own Container) with Docker missing PHP Extensions

我目前正在学习Docker,并使用了2周。现在我有一个非常简单的任务,通过Composer安装PHP库。这通常是在没有Docker的情况下工作:composerinstall现在因为我在使用Docker,我发现有一个Docker容器,它为我保存了composer:dockerrun--rm-v$(pwd):/appcomposer/composerinstall这工作得很好,但是有一些库需要安装特定的php库,比如bcmath,所以我将它添加到我的DockerfileFROMphp:7.0-apacheRUNdocker-php-ext-installbcmath当我重建容器时,此代码