草庐IT

composer

全部标签

php - 如何使用 docker-compose 初始化跨多个容器共享的命名卷

我正在尝试使用docker-compose构建我自己的wordpress-nginx-php_fpm堆栈,但我遇到了命名卷及其初始化的问题。这是我的docker-compose.yml:version:'2'services:db:#https://hub.docker.com/_/mysql/image:mysqlrestart:alwaysvolumes:-"wp-db:/var/lib/mysql:rw"-env_file:-"./conf/db/mysql.env"networks:-backnginx:#https://hub.docker.com/_/nginx/image

php - 如何在 Heroku 上运行 composer install --dev?

如何使用Composer覆盖有关依赖项安装的默认Heroku行为?AFAIKHeroku默认执行composerinstall--no-dev这非常适合生产,但是如果我打算在Heroku服务器上的开发环境中部署PHP应用程序怎么办?所以我需要以某种方式从composer.json的require-dev部分加载依赖项。可能吗?是否有任何钩子(Hook)、事件等可以帮助我解决这个问题? 最佳答案 在终端中使用命令herokurunbash--app=app-dev访问herokushell因此,使用composerupdate--de

php - 如何在 MAMP 的 php 版本上运行 composer?

我无法运行composerinstall,因为我操作系统上的php版本不够更新(5.5.36)。所以我尝试使用我的MAMP的php(5.6.10)在全局安装composer1)我为我的MAMP的php创建别名nano~/.bash_profilealiasphpmamp='/Applications/MAMP/bin/php/php5.6.10/bin/php'2)运行这一行来安装Composercurl-sShttps://getcomposer.org/installer|phpmamp3)运行这一行来移Action曲家sudomvcomposer.phar/usr/local/b

php - Composer 更新 => fatal error : Out of memory

我在本地机器上使用XAMPP。我无法通过移除PHP内存限制来解决此问题。我已经尝试过的:修改我的php.ini以消除内存限制=>memory_limit=-1已检查我运行的是PHP5.6并自行更新composer到最新版本但是好像一点作用都没有。有人有什么建议吗?我的composer.json:{"name":"erwin/symff","license":"proprietary","type":"project","autoload":{"psr-4":{"AppBundle\\":"src/AppBundle"},"classmap":["app/AppKernel.php","

php - 为什么将 docker-compose exec 的输出管道输出到 grep,会破坏它?

我正在运行此命令以在正在运行的容器中运行Drush,它基本上是用于Drupal的PHPCLI:docker-compose-f../docker-compose.test.ymlexecphpscripts/bin/vendor/drush.phar-rpublic_htmlstatus-report如果此命令正常,则输出为有关容器中特定Drupal实例的状态信息列表。我不会将它粘贴到这里,因为它很长而且无关紧要。现在让我们将这些信息通过管道输送到grep中进行过滤:docker-compose-f../docker-compose.test.ymlexecphpscripts/bin

PHP Composer 无法在 Mac 上运行

我安装了bitnamimacstack主要是因为我的项目至少需要PHP5.4.7版本。但是,我遇到了Composer的问题。这是我在运行时遇到的错误:phpcomposer.pharinstall--dev错误:Richard-Knops-MacBook-Pro:my-projectrichardknop$phpcomposer.pharinstall--devdyld:Librarynotloaded:/Applications/MAMP/Library/lib/libiconv.2.dylibReferencedfrom:/opt/local/bin/phpReason:Incom

php - 使用 Puppet 自动进行 Composer self 更新

我在全局安装了PHP的Composer,我正试图让Puppet自动运行Composerself更新命令。这是我的list:exec{"composerself-update":path=>'/usr/local/bin/'}以root身份手动运行“/usr/local/bin/composerself-update”是可行的,但是当puppet运行时它会生成此错误:changefromnotrunto0failed:/usr/bin/env:php:Nosuchfileordirectory我不知道为什么手动行为与Puppet行为不同。此外,我还以root身份运行Puppet。

php - composer.phar 与 nss 和 api.github.com 的问题

我正尝试在装有RHEL6的服务器上使用composer.phar。安装细节:curl/7.19.7(x86_64-redhat-linux-gnu)libcurl/7.19.7NSS/3.14.3.0zlib/1.2.3libidn/1.18libssh2/1.4.2PHP5.4.16ZendEnginev2.4.0,版权所有(c)1998-2013ZendTechnologies我的composer.json看起来像这样:{"name":"zendframework/skeleton-application","description":"SkeletonApplicationfor

php - Composer 未复制到指定的 bin-dir 目录

我有时会遇到这个问题,在windows、mac、ubuntu上...我有这个composer.json:{"name":"laravel/laravel","description":"TheLaravelFramework.","keywords":["framework","laravel"],"license":"MIT","require":{"laravel/framework":"4.2.*","zizaco/confide":"~4.0@dev","zizaco/entrust":"1.2.*@dev","guzzlehttp/guzzle":"~4.0"},"requi

php - 我们可以使用具有稀疏 SVN check out 功能的 Composer 来共享依赖项吗?

我们当前的开发设置使用包含多个项目的单个Subversion存储库,每个项目都有分支、标签和主干。然后,我们使用“稀疏结帐”来选择要使用的项目和这些项目的分支。结果是工作副本的目录结构与存储库的目录结构相匹配,包括分支信息,我们从不使用svnswitch。(这种工作方式对于使用SVN的人来说可能很熟悉,但对于那些不使用SVN的人来说可能会感到惊讶。)我们正在考虑使用Composer来管理外部和内部依赖项,但我不确定这如何与稀疏结帐工作方式一起工作。我希望通过某种方式使用现有结帐中的目录来满足依赖关系,而不是每个“根项目”都需要一个单独的副本。例如:站点/Foo/trunk依赖于libA