草庐IT

composable

全部标签

php - Composer 未找到类 'Slim\Slim'

我想在子目录中使用Slim3,但似乎无法加载它。所有文件都包含在子目录中,包括composer.json。这是我的composer.json:"require":{"slim/slim":"3.0.0-RC1"}这是我的脚本:get('/subdirectory/hello/:name',function($name){echo"Hello,$name";});$app->run();我尝试了很多东西,包括ClassSlimnotfoundwheninstallingslimwithcomposer和PHPFatalerror:Class'Slim'notfound.不幸的是,他们没有

php - 如何在 Windows 中安装依赖项或使用 Composer

我已经通过windows安装程序安装了composer,并将php的正确路径变量设置为wamp的php,现在我创建了一个composer.json(和后来的.phar)文件并尝试安装那里列出的依赖项{"name":"phpunit/php-unit","require":{"php":">5.4.12","phpunit/phpunit":"3.7.28"}}这几乎出现在每一个命令中,包括phpcomposer.pharinstallphpcomposer.jsoninstall我确实在Windowscmd中运行过这个,所以我不确定这是否会影响任何东西。 最

未找到 PHP Composer Autoloader 类异常

标题不言自明。所以这是我的项目结构:|src|Database|Core|MySQL.php|Supportstart.php|vendorcomposer.jsonindex.phpMySQL.php文件:index.php和start.php文件://start.phpfile//index.phpfile最后是我的composer.json自动加载部分:"autoload":{"psr-4":"Database\\":"src/"//Alsotried"src/Database"too}问题出在哪里?我真的厌倦了尝试应对这种情况。请大家帮忙!谢谢。 最

php - 将php composer软件包添加到我的git仓库中

我已经安装了Composer,并通过“composerinstall”添加了一些软件包。它将它们安装在“my_project\vendor”路径下,但是其中一些软件包是使用git克隆的,因此当我提交“my_project”时,这些克隆的软件包将被忽略。问题是,当其他开发人员克隆“my_project”时,他们会丢失被忽略的软件包。有没有一种方法可以自动将软件包添加到“my_project”中,以便其他开发人员可以从我这里获取它们?我认为应该使用子模块来完成此操作,但是我不知道如何将composer中的每个新软件包作为子模块自动添加到我的项目中。 最佳答案

php - Composer 要求 phpoffice/phpspreadsheet 不起作用

我想使用Phpspreadsheet包编写脚本。我没有php经验。我正在尝试通过sudocomposerrequirephpoffice/phpspreadsheet添加对我的脚本的引用。但它不起作用。我收到错误消息:安装失败,正在删除composer.json....如果不知道为什么它不起作用。有什么想法吗?详细错误:Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-Installationrequestforphpoffice/phpspreadsheet^1.0->satisfiable

Php Composer openssl错误

在提问之前,我必须说我已经尝试这里堆栈和其他地方的所有类似问题但都失败了。由于这个错误,我无法使用composer:requiresext-openssl*->therequestedPHPextensionopensslismissingfromyoursystem.我在ubuntu上安装了xampp。我尝试过的:我在php.ini中取消注释;extension=php_openssl.dll(cli和普通)-没有用通过终端在php之外安装了openssl-没有用如果openssl已加载并激活,请检查phpinfo()还有一些类似通过php-c/opt/lampp/etc/php.i

php - 无法调用使用 Composer 安装的类

我已经使用Composer安装了一个PHP包装器库。自动加载器似乎工作正常,但我不能像它说的那样调用类class'Diffbot'notfound.我已经尝试了很多技巧,尤其是Composer文档中提到的技巧,但我无法让它工作,我想我必须在这里分享我的问题。我的composer.json包含以下几行{"require":{"swader/diffbot-php-client":"^0.4.4"}}DirectorystructureVendor---composer---guzzlehttp---react---swader---autoload.php'swader'folder--

php - Composer 安装/更新失败

我在安装我创建的包时遇到问题....https://packagist.org/packages/mardy-git/redirect据我所知,一切正常,我应该能够安装它。但是,当我运行composerinstall或update时,我收到以下错误消息...Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-Therequestedpackagemardy-git/redirectcouldnotbefoundinanyversion,theremaybeatypointhepackagenam

php - 是否可以从(自动)加载中抑制单个 Composer 依赖项?

我有一个项目,其中包含以下composer.json依赖项:"propel/propel1":"dev-master"`,"halleck45/phpmetrics":"dev-master"我最近做了一个composerupdate,发现PhpMetrics需要的一个新版本的库,叫做Hoa,引入了一个新的类\EngineException来模拟一个新的PHP7类(class)。不幸的是,Propel1还定义了\EngineException,因此产生了冲突。正确的解决方法是升级到使用命名空间的Propel2。然而,这仍处于alpha阶段并且会受到BC中断的影响,因此对我来说并不是真正

php - 如何修复 composer post-install-cmd 脚本的错误?

我想使用composer脚本做一些后期安装,例如将文件从bootstrapvendor文件夹复制到我的web应用程序公共(public)文件夹。我对PHP世界和Web应用程序开发有初步的了解。我正在尝试通过关注thistutorial来学习这样做这是我的目录结构*这是我的composer.json{"name":"ComposerScript","description":"AnexampletodemonstratetheuseofComposerscripts","version":"1.0.0","require":{"twitter/bootstrap":">=3.0"},"s