js/mysqlnd-bundle

JSMysqlndBundle 是 Symfony2 性能分析工具栏的一个扩展。它通过从 PHP 的 mysqlnd 数据库驱动程序收集信息来扩展数据收集,从而提供了对性能的更深入了解。

安装次数: 3,385

依赖者: 0

建议者: 0

安全性: 0

星星: 80

关注者: 11

分支: 5

开放问题: 4

类型:symfony-bundle

v1.1.3 2014-04-01 13:42 UTC

This package is auto-updated.

Last update: 2024-08-29 04:08:55 UTC


README

JSMysqlndBundle 是 Symfony2 性能分析工具栏的一个扩展。它通过从 PHP 的 mysqlnd 数据库驱动程序收集信息来扩展数据收集,从而提供了对性能的更深入了解。

Screenshot

要求

要使用此包,您需要在一个 PHP 设置中运行 Symfony2,其中 mysqli 扩展已启用且正在使用 mysqlnd。mysqli 扩展仅用于检索数据。您的应用程序不需要使用 mysqli。使用 Doctrine 和 PDO 的应用程序完全受支持。

安装

安装是一个快速的过程

  1. 下载 JSMysqlndBundle 或通过 Composer 安装它
  2. 配置自动加载器
  3. 启用 Bundle

步骤 1:下载 JSMysqlndBundle

最终,JSMysqlndBundle 文件应下载到 vendor/bundles/JS/MysqlndBundle 目录。

这可以通过多种方式完成,具体取决于您的偏好。第一种方法是 Symfony 2.1+ 的标准方法。

使用 Composer

$ php composer.phar require "js/mysqlnd-bundle=v1.1.3"

有关更多详细信息和新版本号,请参阅 Packagist 网站上的页面

使用 vendors 脚本

这是 Symfony 2.0 的标准方法。在您的 deps 文件中添加以下行

[JSMysqlndBundle]
    git=git://github.com/johannes/JSMysqlndBundle.git
    target=bundles/JS/MysqlndBundle

现在,运行 vendors 脚本来下载包

$ php bin/vendors install

使用子模块

如果您更愿意使用 git 子模块,请运行以下命令

$ git submodule add git://github.com/johannes/JSMysqlndBundle.git vendor/bundles/JS/MysqlndBundle
$ git submodule update --init

步骤 2:配置自动加载器

如果您使用 Composer 安装了此包,则可以跳过此步骤。

JS 命名空间添加到您的自动加载器中

<?php
// app/autoload.php

$loader->registerNamespaces(array(
    // ...
    'JS' => __DIR__.'/../vendor/bundles',
));

步骤 3:启用 Bundle

最后,在内核中启用此 Bundle。注意:您可能只想在开发和测试系统中这样做。

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
    );

    if (in_array($this->getEnvironment(), array('dev', 'test'))) {
        // ...
        $bundles[] = new \JS\MysqlndBundle\JSMysqlndBundle();
    }
}