【php – 错误:在文件’./docker-compose.yml’中,服务’build’必须是映射而不是字符串】教程文章相关的互联网学习教程文章

PHP composer的安装和使用【图】

PHP的依赖管理工具,类似nodejs的npm apt install composerhttps://github.com/barbushin/php-console#php-console-server-library 使用: composer require php-console/php-console 用法和npm一样在执行composer命令的目录下,生成了一个vendor文件夹,里面存放了所有依赖。要获取更多Jerry的原创文章,请关注公众号"汪子熙":

php随笔:composer安装【代码】

composer安装 1、安装 Composer 下载 Composer 安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。 打开命令行并依次执行下列命令安装最新版本的 Composer: 复制 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"复制 php composer-setup.php复制 php -r "unlink('composer-setup.php');"解释:执行第一条命令下载下来的 composer-setup.php 脚本将简...

php – 全球安装Composer(手册)【代码】

我跟着作曲家manual(全球安装作曲家(手册))在Ubuntu上安装作曲家.$ll /usr/local/bin/ total 4760 drwxr-xr-x 2 root root 4096 2012-03-29 08:29 ./ drwxr-xr-x 10 root root 4096 2011-04-26 00:50 ../ -rwxr-xr-x 1 root root 410324 2012-03-29 08:28 composer.phar来自/usr/local/bin /的其他脚本可以工作,但作曲家给出: $php composer.phar更新无法打开输入文件:composer.phar 它只有在我输入composer.phar的绝对...

php – Composer安装失败,总线错误:10【代码】

我正在尝试安装作曲家:curl -sS https://getcomposer.org/installer | php这失败并显示错误消息:Bus error: 10我也试过了php -r "readfile('https://getcomposer.org/installer');" | php这给出了同样的错误. 我使用自制软件安装OSX 10.10.3和PHP 5.6. 有任何想法吗?解决方法:这是一个令人讨厌的.我实际检查了各种各样的事情,直到我发现xdebug强制所有php脚本停止在PhpStorm调试器中. 在PhpStorm中取消调试器显然解决了这个问题...

php – 通过Composer下载Lumen时出错【代码】

我刚刚将Laravel版本更新为5.2以及更新我的作曲家.然后当我尝试通过composer安装Lumen时,我收到的错误是:Your requirements could not be resolved to an installable set ofpackages. Problem 1– Conclusion: don’t install laravel/lumen-installer v1.0.1– Conclusion: remove symfony/process v3.0.0– Installation request for laravel/lumen-installer ^1.0 -> satisfiable by laravel/lumen-installer[v1.0.0, v1.0.1]...

什么是php composer以及依赖管理器是什么意思?

我试图了解作曲家的确是什么和做什么.我对它完全陌生,围绕它的概念是什么. 我遇到的问题是: >什么是依赖?这在PHP中意味着什么?>作曲家是一名依赖经理是什么意思?>一般来说,使用composer或依赖管理器的主要理由是什么?解决方法:can you please explain the main reason why I should use composer andwhat is a dependency您可以使用它来安装其他人制作的库. 示例:您正在处理PHP应用程序中的日期.您可以使用PHP附带的日期函数...

php – Composer:如何全局覆盖composer.json的需求?【代码】

TL; DR: 我的项目需要库A,A需要B1.B1坏了但是有一个叉子B2.我想实现即使A需要B1而不是B2,作曲家也会安装B2而不是B1. 怎么做? 更详细: 在symfony项目中,我们需要以下库:"require": {"emanueleminotto/twig-cache-bundle": "1.0.2", }这个库requires itself另一个目前被破坏的库:"require": {"asm89/twig-cache-extension": "^1.3" },对于破损的库已存在pull request超过4个月,但维护者拒绝合并它. 我的问题是,如果有可能为子依...

php – 无法打开输入文件:/Users/me/composer.phar – 运行source~ / .bash_profile.save后【代码】

这让我很头疼.只需尝试安装laravel 4. 所以,安装的composer很好,它运行正常.问题是,当我尝试安装laravel时,我收到了这个错误:- laravel/framework v4.2.9 requires php >=5.4.0 -> no matching package found.所以,我检查了终端正在使用的PHP版本并使用:which php给了我usr / local / bin位置然后php -v显示那是5.3 php. 所以,按照一些指示我编辑.bash_profile.save,以便路径现在:alias composer='php ~/composer.phar' export ...

php – 如何从mac完全卸载symfony和composer

我想从我的mac中完全删除symfony和composer.我一直在谷歌搜索五个小时,没有关于如何从我的mac完全卸载composer和symfony的文档.为什么这么难找?甚至在Symfony网站上.解决方法:您计算机上的Symfony只是一个包含框架和文件结构的文件夹,因此您可以删除该文件夹并完成. Composer只是一个可以在命令行上运行的二进制文件(phar).找到该文件的位置并将其删除.

php – 为什么COMPOSER_HOME为空?【代码】

我有一个关于编程工具composer的问题,它在/usr/local/bin / composer中作为可执行文件安装在我在工作和家庭之间使用的3台不同的机器上.根据:composer help global06001但这两个都是空的:echo $COMPOSER_HOME echo $COMPOSER_BIN_DIR当我跑:composer global require <package>它仅在我的Ubuntu 16.04桌面上安装到/home/\u0026lt;user\u0026gt;/.config/composer/vendor/bin,但在其他任何地方都安装到/home/\u0026lt;user\u0026gt...

在PHP Composer中阻止程序包安装以使用程序包的分支【代码】

我正在与Behat和Composer合作开展一个项目.我不得不为Mink和Mink Selenium 2驱动程序创建一个fork和patch来处理弹出窗口.目前,管理我分配的回购的人仍在审核补丁.所以在同一时间我想使用我的fork版本. 我已经将我的存储库添加到作曲家并且它们被拉入.但是“behat / mink”包仍在安装,因为“behat / mink-extension”需要它.问题是它也可以使用它的叉子.所以我想让它只用我的而不是“behat / mink”包. 我可以这样做吗?我可以阻止包...

php – 我可以安全地将Composer创建的Laravel项目移动到另一个目录吗?【代码】

我意外地通过Composer在用户/名称中安装了我的Laravel项目,而不是htdocs文件夹. >我可以将项目复制/粘贴到htdocs文件夹吗?>或者我应该首先卸载项目,然后通过Composer再次创建一个新应用程序?解决方法:通常,使用Composer创建的项目是自包含的,并且不依赖于它在文件系统上的位置(我特别不熟悉Laravel,但我没有任何理由怀疑这里有不同的行为).您可以毫无问题地移动/复制它们. 关于移动目录后插件无法加载的担忧:看看Composer如何生...

php – 如何在macOS上安装Composer?【代码】

我试图在我的macOS版本上安装Composer:high sierra – > 10.13.4 但使用命令后:sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 它创建了一些文件和目录,但它没有下载作曲家.我的终端显示以下错误:No log handling enabled – using stderr logging Created directory: /var/db/net-snmp Created directory: /var/db/net-snmp/mib_indexes`我该如何解决这个问题?解决方法:首先在你的MAC上安...

php – Composer autoload完整示例?【代码】

我试图把all the peaces together我发现在编辑器中自动加载一个类,但我无法使它工作.我看到的每个例子都缺少一些部分.基本上它归结为两行4行: 的index.php$loader = require 'vendor/autoload.php'; $loader->add('Vendor\\', __DIR__.'/../app/'); new Vendor_Package_Obj();应用程序/销售商/包装/ Obj.phpclass Obj {}我还试过psr-4以及所有可供组合的文件夹和名称的供应商包Obj?但没有运气找到有效的解决方案. 如何使用任何这...

php – 如何使用composer获取多个供应商目录?

我的项目依赖于ZF和JS库.我希望能够将ZF库部署到正常位置(vendor / zendframework / zendframework1),然后将我的JS库部署到其他地方(public / my-vendor / my-library).反正有没有这样做?解决方法:Composer旨在管理您的PHP依赖项,而不是JS. 此外,它仅支持一个供应商文件夹. 您可以按照Symfony捆绑使用的方式: >在供应商中安装一切>作为部署过程的一部分,将公共资产链接(或复制)到公共目录 在我看来,它比在公共文件夹中安装一些东...