欧宝娱乐app欧宝体育应用最新版app下载下载地址SymfonyCloud:安装PHP扩展
2020年7月23日·发表的法比安效力
当在SymfonyCloud上部署应用程序时,您可以指定应用程序需欧宝娱乐app欧宝体育应用最新版app下载下载地址要哪些PHP扩展:
12 3 4 5 6 7 8 9 10 11 12 13 14
# .欧宝娱乐app下欧宝体育应用最新版app下载载地址symfony.cloud.yaml类型:php: 7.4运行时:扩展:-黑焰-xsl-amqp-pdo_pgsql-apcu-mbstring-钠-ctype-iconv
根据PHP版本的不同,您可能会得到每个扩展的不同版本。但你将得到SymfonyCloud提供的版本,它只适用于欧宝娱乐app下载地址欧宝体育应用最新版app下载支持扩展.
但是,如果需要特定版本的PHP扩展呢?或者,如果您想安装一个没有在SymfonyCloud上预编译的扩展,该怎么办?欧宝娱乐app下载地址欧宝体育应用最新版app下载
让我们举个例子。在PHP 7.4中,由于一些API漏洞,我们决定不再提供Redis扩展。为了避免任何问题,你现在应该安装应用程序可以支持的版本:
1 2 3
变量:php-ext:复述:5.3.1
当使用此配置时,扩展将在建时间。
你也可以使用php-ext-install
构建配置中的脚本:
1 2 3 4 5 6 7 8 9
挂钩:构建:| set -x -e旋度- shttp://get.欧宝娱乐app下载地址s欧宝体育应用最新版app下载ymfony.com/cloud/configurator|(> 2bash)(> 2php-ext-install复述,5.3.1欧宝娱乐app下载地址symfony-build)
当你想要安装PECL上不可用的PHP扩展,或者你想要测试扩展库的特定分支时,这个脚本也非常有用:
1
php-ext-install复述,https://github.com/phpredis/phpredis.gitsome-bug-fix-branch-name
欲知详情,请浏览文档.
这是控制扩展版本和依赖您可能需要的任何扩展的好方法。
享受吧!
评论
Tac Tacelosky
2020年7月26日说在21:56
示例代码有一个错误,它缺少一个空格。它应该是“redis: 5.3.1”
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
BETARI Amine is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now