2015-09-05 57 views
2

从此article我了解到,9月14日之后,CloudControl将PHP 5.6作为新的标准PHP版本和缺省情况下启用的扩展列表。如何在Pinky后添加一个扩展到标准堆栈?

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

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

回答

1

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

+0

嗯,好的,但这确实会造成一些痛苦,但我会试一试。 – LBA

+1

为了简单起步,添加了默认扩展。只要你使用额外的扩展名,你就会意识到扩展的概念,所以在你的composer.json中定义必要的扩展名不会有什么大的障碍。默认扩展名也列在构建过程中。 – TooAngel

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信息包含默认小指叠相应的扩展配置:http://phpinfo.cloudcontrolled.com/

相关问题