小编Pau*_*nis的帖子

记录Memcached活动

我想记录我的memcached服务器中正在进行的所有活动.所有读写.

这将被用作云中许多远程php应用程序的分布式守护程序,并且需要一种SSH方法并检查守护进程上正在进行的活动.

我已广泛搜索,无法找到一种方法来做到这一点.

Redis等效的是登录交互式控制台并输入MONITOR.

提前致谢.

memcached

5
推荐指数
2
解决办法
1万
查看次数

PHP Composer与Git Submodules和Symfony2混合使用

我在这里有一个项目,这是一个大型的Symfony2应用程序,我希望将git子模块引入到我们内部构建的组件中.这里的问题是每个组件也需要编写器包才能使其自身正常运行,现在我有了组件所需的symfony2 app和composer包的编写器包,我不确定如何在这里处理/设置这些依赖项.

目前我正在为我们添加的每个组件(git子模块)手动运行'composer install',这意味着每个组件都有自己的'vendor'文件夹,这远非理想,所以我要来堆栈才能变好关于如何保持这些'symfony composer依赖关系'和'组件编写器依赖关系'的建议很容易维护.

我不需要确保symfony2应用程序的deps的版本与组件deps同步,我只需要使其简单和可维护,而不必对我们设置的每个git子模块运行'composer update'.

谢谢!

编辑

我现在正在使用作曲家的repositories密钥来定义我的公司私有github repos的URL.我能够引入一个单独的私人仓库,我们称之为Repo A.然而,当我添加Repo B并使Repo A requireRepo B时,它无法正确解析.

composer.json for Repo A(用户报告组件):https://gist.github.com/dragoonis/6ea92e062762c516baea

Repo B的Composer.json(数据库组件):https://gist.github.com/dragoonis/e54b47b75a79b82ebaea

出现以下错误消息:https://gist.github.com/dragoonis/d79cd2c2dd5cc50bcd2a

视图/数据库组件包确实存在,因为它是respositories密钥中定义的repos之一.

结论

这里的最终解决方案是使用Satis来设置你自己的私有版本的'packagist',它将与packagist一起工作.

我在' http://packages.mydomain.com '上设置了Satis,并在我的主应用程序composer.json文件中添加了一个'存储库'密钥到该URL.现在,在评估软件包名称时,它将使用您自己的自定义服务器来为您提供git URL.

php git symfony composer-php

4
推荐指数
1
解决办法
1326
查看次数

标签 统计

composer-php ×1

git ×1

memcached ×1

php ×1

symfony ×1