【发布时间】:2015-12-01 08:29:55
【问题描述】:
从article 我了解到,9 月 14 日之后 CloudControl 将拥有 PHP 5.6 作为新的标准 PHP 版本,并默认启用扩展列表。
我知道只有在 composer.json 中没有指定扩展时才会加载这些扩展。
这是否意味着如果一个例如想要为标准行为激活 apcu,他不仅要提及 apcu,还要提及任何其他所需的扩展?
【问题讨论】:
标签: dotcloud cloudcontrol
从article 我了解到,9 月 14 日之后 CloudControl 将拥有 PHP 5.6 作为新的标准 PHP 版本,并默认启用扩展列表。
我知道只有在 composer.json 中没有指定扩展时才会加载这些扩展。
这是否意味着如果一个例如想要为标准行为激活 apcu,他不仅要提及 apcu,还要提及任何其他所需的扩展?
【问题讨论】:
标签: dotcloud cloudcontrol
万一链接的文章消失了,任何人都需要它...这里是默认启用的所有扩展的列表(从提到的文章中复制):
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/
【讨论】:
是的,在这种情况下需要列出所有扩展名。
【讨论】: