composer-php相关内容

composer中require和install与create-project之间的区别

我不知道create-project在作曲家中的工作方式.让我们以 Laravel 为例. 我可以使用以下命令安装此PHP框架: composer create-project laravel/laravel --prefer-dist 此命令为我安装了框架,在目录的根目录中留了一些文件夹: 应用 引导程序 公开 供应商 加上一些文件. 但是当我只使用以下c ..
发布时间:2020-05-27 01:45:31 PHP

如何更改作曲家使用的PHP版本

除了要使用WAMP (2 PHP version installed)已安装的版本外,我想在我的计算机上使用另一个版本的php. 安装的作曲家使用PHP 5.6 新项目需要PHP7.0. 每当我从WAMP的控制面板中选择PHP 7,然后运行php -v时,它仍会打印PHP5.6 (CLI)...而不是PHP7. 如何在不重新安装作曲家的情况下使用PHP7? 解决方案 您 ..
发布时间:2020-05-27 01:41:11 PHP

作曲家-您的系统缺少所要求的PHP扩展名mbstring

我最近尝试通过Composer安装软件包,但是出现错误the requested PHP extension mbstring is missing from your system. 我从php.ini中删除了分号,但仍然不起作用.我该怎么办? 解决方案 我在php.ini中设置了PHPRC变量和未注释的zend_extension=php_opcache.dll,并且一切正常. ..
发布时间:2020-05-27 01:29:41 PHP

作曲家需要本地包装

我有几个正在共同开发的库[Foo和Bar],但从技术上讲它们仍然是分开的.以前,我刚刚将自动加载器重新定义为"Foo\\": "../Foo/src",但是现在我已经向Foo添加了Guzzle依赖项,Bar翻转了它的盖子,因为它不是其依赖项之一. 目录结构: /home/user/src/ Foo/ src/ FooClient.php ..
发布时间:2020-05-27 01:27:29 PHP

开发Wordpress插件时的第三方依赖性冲突

我正在开发一个使用composer ..的插件.这意味着它在plugin文件夹中有一个vendor文件夹,其中包括Guzzle HTTP依赖项 在wordpress网站上,我们安装了此插件,现有的插件具有Guzzle HTTP 现在,当我们激活此插件时,出现类似以下错误: Fatal error: Cannot redeclare GuzzleHttp\uri_template( ..
发布时间:2020-05-27 01:24:24 PHP

我可以使用作曲家拉特定的提交吗?

是否可以通过作曲家获取特定的拉取请求?像是来自分叉的特定提交?该指令是什么样的? 编辑:上下文这将很有帮助,因此我不必等待新标签的创建. 我确定它会被合并,但是我不知道开发人员什么时候才能有机会,我宁愿不拖延我现在的工作流程... 编辑2:现在,我正在考虑这一点,当开发人员制作一个公共包的分支时,他们肯定需要在一个或两个项目中测试自己的分支,甚至没有推送请求 编辑3:示例我正在尝 ..
发布时间:2020-05-27 01:02:44 PHP

如何在没有Composer的情况下安装Composer PHP软件包?

我正在尝试安装Coinbase PHP API,但它需要Composer: https://github.com/coinbase/coinbase-php 我正在寻找一种通用的PHP解决方案(也许是一个函数),使我无需使用Composer即可直接将composer软件包安装到服务器上. 我认为Composer的开发人员相信他们正在帮助人们,但是实际上有成千上万的初学者开发人员因 ..
发布时间:2020-05-27 00:56:28 PHP

部署了Dokku的Silex找不到PdoServiceProvider

我有一个与Silex合作的项目,我使用herrera-io/silex-pdo作为PDO提供程序,但是由于套接字错误(我通过套接字连接到DB),我遇到了随机崩溃,因为该lib被放弃了,所以我改成csanquer/pdo-service-provider,它在我的本地主机服务器上正常工作,但是当我部署到远程服务器时,出现以下错误: PHP Fatal error: Class 'Csanque ..
发布时间:2020-05-25 06:20:53 PHP

此PHP代码中的错误在哪里?

我有PHP代码,可将PDF文件转换为文本文件.为此,我使用作曲家安装了一个外部库,以便能够使用PDF的库. 问题在于,即使我需要安装的库,系统仍然无法识别 PDF类. 库的路径: C:\ xampp \ htdocs \ vendor \ spatie \ pdf-to-text \ src \ pdf.php 错误: 致命错误:未捕获错误:在C:\ xampp \ ..
发布时间:2020-05-25 05:36:02 PHP

Symfony2:与非命名空间的SDK(特别是PayPal)集成

我创建了PaypalBundle,并添加了Paypal merchant-php-sdk 到我的composer.json,现在我有一个vendor\paypal\merchant-php-sdk目录. 但是此SDK没有命名空间,并且看起来不太OOP. 访问这些文件的最佳方法是什么? 我应该使用require吗? 我应该对autoloading做任何事情吗? 我已经研究了使用类似的A ..
发布时间:2020-05-25 03:18:09 PHP

如何使用composer.json从软件包安装特定文件

我正在编写一页脚本来完成一个相对简单的任务.因此,我决定使用蓬勃发展Unframework ,它提供了一堆可以单独使用的很棒的类. 我只想使用特定的类,例如fDatabase,但是composer让我们下载整个软件包! 我知道我可以删除不需要的文件,但是作曲家有没有办法让我需要特定的文件? 这不是我想要的,因为它只是自动加载并请注意从整个软件包中安装1个文件. 请协助. ..
发布时间:2020-05-23 19:50:30 PHP

PhpStorm 9.0 IDE无法识别包类

\Braintree_Configuration::environment('sandbox'); 这显示为“未定义的类Braintree配置" 并且在程序包Braintree中,即使它们位于同一类中,它也无法识别方法. 解决方案 我最初在寻求解决composer/phpstorm/braintree问题时不知道Braintree类在哪里的问题. 如果您像我在 问题 ..
发布时间:2020-05-23 19:48:25 PHP