从这个article我明白,9月14日之后,CloudControl会将PHP 5.6作为新的标准PHP版本,并默认启用扩展名列表。
我知道只有在composer.json中没有指定扩展名时才会加载这些扩展名。
这是否意味着如果一个,例如想要激活apcu的标准行为,他不仅要提到apcu,还要提到其他所需的扩展名吗?
答案 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/