install-packageSet-php72:
packages:
yum:
git: []
httpd24: []
php72: []
php72-cli: []
php72-common: []
php72-pdo: []
php72-mysqlnd: []
php72-xml: []
php72-gd: []
libssh2: []
php72-pecl-ssh2: []
php72-mbstring: []
php72-fpm: []
php72-opcache: []
commands:
pecl-install-1: "wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.2/latest-64bit"
pecl-install-2: "tar -zxvf latest-64bit"
pecl-install-3: "sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/7.2/modules/"
pecl-install-4: "echo \"extension=amazon-elasticache-cluster-client.so\" | sudo tee --append /etc/php-7.2.d/50-memcached.ini"
EC2实例创建失败,我不确定为什么。 当我远程进入VM时,我看到该模块未复制到modules文件夹。
远程进入实例后,我可以成功执行所有这些命令。
这是使用CloudFormation执行这些命令的正确方法吗? 这些是安装php模块的正确步骤吗?
谢谢!