分类:PHP

PHP

如何创建要由作曲家自动加载使用的库?

我要让Composer自动加载此软件包。 此软件包位于 Packagist 上 我意识到我需要向 composer.json 添加一些内容,我需要一个 autoload.php 某处。 应该自动加载的唯一类是 Webbot.php 。 $ $ b 返回的Google搜索结果是自动加载库的说明。 我需要有关如何编写自动加载库的说明。 解决方案 您的封装结构为PS

IT屋 2016/12/23 22:06:44 喜欢

PHP

symfony2.1捆绑版本混乱,用于symfony和sonata admin / knp菜单捆绑

我想对一个新项目使用symfony2.1。我尝试安装symfony2与作曲家。 但是有多个错误/问题,所以我还为粗体字体样式中的每个问题也有问题。 有时我不知道我是否以正确的方式。 我想使用一个稳定的版本,所以我选择了2.1.0版本,而不是dev / master。 php composer.phar create-project symfony / framework-stan

IT屋 2016/12/23 22:06:31 喜欢

PHP

使用autoloader.php在供应商目录中自动加载不能正常工作

由于自动加载器无法解析Doctrine \ORM\Mapping\Table,我自动加载了作曲家,因此我遇到了麻烦。 对于Unittests,我创建了带有典型注释的doctrine实体类: <?php 命名空间OmniSearchTest\Entity; 使用Doctrine\ORM\Mapping作为ORM; / ** *图片 * * @ ORM\Table

IT屋 2016/12/23 22:05:49 喜欢

PHP

我如何解决“您的要求无法解决到一组可安装的软件包”错误?

当我运行 composer update 时,我收到一些有线输出。 这里是我的composer.json样子。 > 如何解决这个问题? 解决方案 您的软件依赖项版本冲突不兼容。 同时你想安装任何Laravel 4.2.x版本,和“zizaco /委托”从它的主分支。这个主分支需要至少Laravel 5.0(大致来说)。 问题来自对分支的依赖。很可能这个包ziz

IT屋 2016/12/23 22:05:31 喜欢

PHP

Composer在每个项目中使用内存不足,Mac OS X

我试图使用Composer在我的一个Laravel 4项目上安装 aws / aws-sdk-php ,我不能记得事件链,安装成功。从那以后,我一直收到Composer已经耗尽内存的错误 - 致命错误:在phar:/// usr / local / bin中允许536870912字节耗尽(尝试分配32字节)的内存大小/composer/src/Composer/DependencyResolver

IT屋 2016/12/23 22:05:20 喜欢

PHP

PSR-4使用Composer自动加载

我使用作曲家的自动加载类系统运行portail: “autoload”:{ “psr-4 “:{ ”Portal\\“:”src /“ } } 它运行 composer.phar dump -o ,例如我的类Boostrap被很好地引用到 vendor / composer / autoload_classmap.php 档案: 'Portal\\Core\\Bo

IT屋 2016/12/23 22:04:33 喜欢

PHP

如何禁用用于PHP CLI的Xdebug加载?

我使用composer,当我做一个更新。如果在我的php.ini文件中加载了xdebug,则需要大量的时间。 如何禁用xdebug仅适用于cli。所以作曲家不会花费那么多时间。 解决方案 我通过为apache指定一个自定义的php.ini文件找到了答案,您的apache配置文件中的cli。 的原始php.ini文件。只要写下下面的代码。 < IfModule php5_m

IT屋 2016/12/23 22:04:16 喜欢

PHP

GitLab-CI Multi Runner php composer缓存

我使用gitlab-ci-multi-runner和docker容器。一切都很好,但是docker容器不保留 composer 缓存,所以在每次运行 composer 下重新下载依赖项,再次,这需要很多时间。是否有任何方法配置 gitlab-ci-runner docker容器以保留 composer 解决方案 您可以修改 composer 这个存储是持久的,可以跨容器共享。

IT屋 2016/12/23 22:03:59 喜欢

PHP

Composer vs Symfony 2自动加载器

我开始在项目中使用 Composer ,其中我历史上具有版本控制下的所有依赖项。 此项目目前使用 Symfony 2自动加载器。因为Composer有自己的自动加载机制( vendor / autoload.php ),这让我想知道我是否还需要使用Symfony ClassLoader。 我假设我只能使用Composer自动加载器来自动加载我的项目类: $ loader = r

IT屋 2016/12/23 22:03:44 喜欢