【问题标题】:What default php extensions installed on AWS elastic beanstalk?AWS 弹性 beantalk 上安装了哪些默认 php 扩展?
【发布时间】:2020-05-03 15:37:39
【问题描述】:
我需要知道默认情况下在 AWS elastic beanstalk php 平台上安装了哪些扩展,但亚马逊似乎在他们的文档中没有这些信息(除了说默认安装了一些扩展的模糊措辞) .
有谁知道这些信息在哪里,或者,如果不知道,我如何自己弄清楚?
我正在运行 AWS 弹性 beanstalk 平台PHP 7.1.32
【问题讨论】:
标签:
php
amazon-web-services
amazon-elastic-beanstalk
php-extension
【解决方案1】:
我遇到了同样的问题,我无法在任何地方找到任何官方信息,所以我最终只是通过 ssh-ing 进入 elastic beanstalk 创建的 ec2 实例并运行正确的命令来确定默认安装的 php 扩展。
我按照这个答案通过 ssh 进入 ec2 实例:https://stackoverflow.com/a/4921866/8137812
然后我在 ec2 实例上运行 php -r "print_r(get_loaded_extensions());"。
这为我提供了已安装的所有默认扩展的列表,特别是针对 AWS 提供的“在 64 位 Amazon Linux/2.6.1 上运行的 PHP 7.1”平台。
Array
(
[0] => Core
[1] => date
[2] => libxml
[3] => openssl
[4] => pcre
[5] => zlib
[6] => filter
[7] => hash
[8] => pcntl
[9] => readline
[10] => Reflection
[11] => SPL
[12] => session
[13] => standard
[14] => bcmath
[15] => bz2
[16] => calendar
[17] => ctype
[18] => curl
[19] => dom
[20] => mbstring
[21] => fileinfo
[22] => ftp
[23] => gd
[24] => gettext
[25] => iconv
[26] => intl
[27] => json
[28] => exif
[29] => mcrypt
[30] => mysqlnd
[31] => odbc
[32] => PDO
[33] => pgsql
[34] => Phar
[35] => posix
[36] => shmop
[37] => SimpleXML
[38] => soap
[39] => sockets
[40] => sqlite3
[41] => sysvmsg
[42] => sysvsem
[43] => sysvshm
[44] => tokenizer
[45] => xml
[46] => xmlwriter
[47] => xsl
[48] => zip
[49] => mysqli
[50] => pdo_mysql
[51] => PDO_ODBC
[52] => pdo_pgsql
[53] => pdo_sqlite
[54] => wddx
[55] => xmlreader
[56] => xmlrpc
[57] => apcu
[58] => igbinary
[59] => imagick
[60] => memcache
[61] => OAuth
[62] => ssh2
[63] => memcached
[64] => Zend OPcache
)