如何在Pinky之后向标准堆栈添加一个扩展?

时间:2015-09-05 07:32:10

标签: dotcloud cloudcontrol

从这个article我明白,9月14日之后,CloudControl会将PHP 5.6作为新的标准PHP版本,并默认启用扩展名列表。

我知道只有在composer.json中没有指定扩展名时才会加载这些扩展名。

这是否意味着如果一个,例如想要激活apcu的标准行为,他不仅要提到apcu,还要提到其他所需的扩展名吗?

2 个答案:

答案 0 :(得分:1)

是的,在这种情况下需要列出所有扩展名。

答案 1 :(得分:1)

只是在链接文章消失且任何人需要它的情况下......这里是包含默认启用的所有扩展名的列表(从上述文章中复制):

composer.json

{
  "require": {
    "php-64bit": "~5.6",
    "ext-amqp": "*",
    "ext-bcmath": "*",
    "ext-bz2": "*",
    "ext-calendar": "*",
    "ext-dba": "*",
    "ext-exif": "*",
    "ext-ftp": "*",
    "ext-curl": "*",
    "ext-gd": "*",
    "ext-gettext": "*",
    "ext-imagick": "*",
    "ext-intl": "*",
    "ext-mbstring": "*",
    "ext-mcrypt": "*",
    "ext-memcached": "*",
    "ext-mongo": "*",
    "ext-mssql": "*",
    "ext-mysql": "*",
    "ext-mysqli": "*",
    "ext-mysqlnd": "*",
    "ext-newrelic": "*",
    "ext-oauth": "*",
    "ext-pdo": "*",
    "ext-pdo_dblib": "*",
    "ext-pdo_mysql": "*",
    "ext-pdo_pgsql": "*",
    "ext-pdo_sqlite": "*",
    "ext-pgsql": "*",
    "ext-shmop": "*",
    "ext-soap": "*",
    "ext-sockets": "*",
    "ext-sqlite3": "*",
    "ext-sysvmsg": "*",
    "ext-sysvsem": "*",
    "ext-sysvshm": "*",
    "ext-wddx": "*",
    "ext-xmlrpc": "*",
    "ext-xsl": "*",
    "ext-zip": "*",
    "ext-zlib": "*"
  }
}

注意:还有一个PHP信息,其中包含默认Pinky堆栈的相应扩展配置:http://phpinfo.cloudcontrolled.com/