草庐IT

composable

全部标签

php - 如何使用 composer 安装 Zend Framework 2 工具

当使用composer引导时,我不知道如何运行zf.php(ZendFramework2工具)。首先我根据文档引导composer和zftool:$mkdirtmp&&cdtmp$curl-shttps://getcomposer.org/installer|php$./composer.pharrequirezendframework/zftool:dev-master到目前为止一切正常。但是当我尝试运行zf.php时,出现错误:$vendor/zendframework/zftool/zf.phpPHPWarning:require_once(/Users/seb/tmp/vend

php - Composer、Laravel 和本地包

我的问题是我有一个不是存储库的包,我正试图让它与Laravel和Composer一起玩得很好。它仍然位于供应商文件夹下,唯一的问题是如果我简单地设置:"psr-0":{"Test\\Test":"vendor/test/test/src/"}这将加载服务提供者,但Controller等都不会自动加载。使用没有自己的存储库的幼虫实现包的正确方法是什么。或者这是否违背了包的性质,而这应该简单地在应用程序Controller下构建。该包是我使用Workbench创建的,但我发现我并不真的需要它作为一个单独的存储库,但将它作为一个包保存仍然很好。因此结构与常规包完全相同:vendortestv

php - 库中的 Composer.lock

我这里有一个使用Composer的应用程序,我们提交了composer.lock文件,因此我们的开发和生产是相同的。但是当创建一个由composer安装的库时,我是否也应该为该库提交composer.lock文件?或者这会给我们的内部仓库或Composer本身带来问题吗? 最佳答案 它不会引起任何问题,因为composer.lock仅在您实际在库的根目录中运行composerinstall时使用。当它作为依赖项安装时,从不考虑依赖项的锁定文件。也就是说,对于库来说,提交一个锁定文件确实没有意义,所以请随意.gitignore它。我们

php - 我无法在 Ubuntu 16.04 中安装 php composer

当我尝试安装composer时出现此错误:您机器上的某些设置使Composer无法正常工作。确保您修复了下面列出的问题并再次运行此脚本:缺少openssl扩展,这意味着安全的HTTPS传输是不可能的。如果可能,您应该启用它或使用--with-openssl重新编译php我在下载目录中从我的终端执行了以下步骤:php-r"copy('https://getcomposer.org/installer','composer-setup.php');"php-r"if(hash_file('SHA384','composer-setup.php')==='e115a8dc7871f15d85

php - 无法通过 ssh 访问服务器下载 Composer - 1and1

我可以通过SSH访问我的1and1服务器。我正在尝试下载Composer。遵循http://getcomposer.org/download/的说明尝试1:user:~>curl-sShttps://getcomposer.org/installer|phpX-Powered-By:PHP/4.4.9Content-type:text/htmlParseerror:syntaxerror,unexpected'{'in-online316尝试2:php-r"eval('?>'.file_get_contents('https://getcomposer.org/installer'))

php - composer 在 composer GitBash 上安装 Sylius 时超过了 300 秒的超时

我尝试在Windows(WAMP)中通过Gitbash安装Syliuscomposercreate-project-sdevsylius/sylius并得到了这个[Symfony\Component\Process\Exception\ProcessTimedOutException]Theprocess""c:\wamp\bin\php\php5.5.12\php.exe""app/console"assets:install"web""exceededthetimeoutof300seconds.我改变了phi.inirealpath_cache_size=16krealpath_

php - 无法运行 composer.phar

Composer是PHP项目中依赖管理的工具。它允许您声明您的项目需要的依赖库,它会为您将它们安装到您的项目中。Composer不是包管理器。我告诉它是为了从Composer中声明我的意思。最近我尝试运行我的第一个GoogleAPI项目。有一个quickStart女巫告诉我需要使用Composer。所以我尝试使用phpcomposer.pharinstall运行composer,但我得到的唯一输出是一些问号????????,并且没有获取任何依赖项.我没有注意到composer本身有什么特别之处,似乎.phar文件中一定有我不知道的东西。phar文件的架构有什么特别之处吗?我该怎么办?我

php - Symfony 3 包创建总是抛出 "Edit the composer.json file"

您好,我一直在学习symfony,每次我使用“phpbin/consolegenerate:bundle”命令创建一个包时,即使我默认保留所有内容,我仍然会收到此错误:Thecommandwasnotabletoconfigureeverythingautomatically.You'llneedtomakethefollowingchangesmanually.Editthecomposer.jsonfileandregisterthebundlenamespaceinthe"autoload"section:我在stackoverflow中看到,当您尝试将包放入不同于src的文件中

php - 未找到 RoboFile Composer 自动加载特征

我正在尝试在我的RoboFile中使用参数文件编写器包,通过composer加载它。机器人类:当尝试调用sometask()时我收到以下错误:PHPFatalerror:Trait'Nordcode\RoboParameters\loadTasks'notfoundin/projects/Robo/RoboFile.phponline9虽然我可以在composersautoload_classmap.php中找到它'NordCode\\RoboParameters\\loadTasks'=>$vendorDir.'/nordcode/robo-parameters/src/loadTa

php - 从 Composer 包中排除文件

这个问题在这里已经有了答案:HowtoignoredirectorieswithComposer?(4个答案)关闭8年前。我有aPHPlibrary我有putuponpackagist.org.我想从包中排除某些文件(例如几个JAR和我的测试),因此依赖我的库的人不必下载它们。我已将以下内容放入我的composer.json中:"archive":{"exclude":["/test","composer.phar","wiremock"]}虽然这似乎并没有改变下载的依赖项的内容。Composer是否支持我想要的功能?我的存档/排除配置有什么作用?