今天,我被困在试图将php-tidy安装到AWS Ami Linux的时候。
我花了4个小时为我安装了正确版本的AWS EC2扩展。因此,如果花很长时间安装一个简单的扩展程序,对每个人来说都是非常痛苦的。所以我终于找到了几个命令行来将所有受支持的aws php扩展安装到工作状态。
检查下面的答案
最佳答案
首次登录腻子| SSH协议(protocol)
如果需要 super 管理员权限,请使用sudo yum
命令。
yum list | grep tidy
:当我尝试安装tidy扩展程序时,我搜索了tidy。您可以将其更改为任何扩展名。下面将为上面的命令php-tidy.x86_64 5.3.29-1.8.amzn1 amzn-mainphp54-tidy.x86_64 5.4.45-1.75.amzn1 amzn-mainphp55-tidy.x86_64 5.5.38-2.119.amzn1 amzn-mainphp56-tidy.x86_64 5.6.40-1.142.amzn1 amzn-updatesphp70-tidy.x86_64 7.0.33-1.32.amzn1 amzn-updatesphp71-tidy.x86_64 7.1.29-1.39.amzn1 amzn-updatesphp73-tidy.x86_64 7.3.5-1.15.amzn1 amzn-updatestidy.x86_64 0.99.0-19.20070615.1.4.amzn1 amzn-maintidyp.x86_64 1.02-9.2.amzn1 amzn-main
sudo yum list installed | grep php
:此命令将帮助我们知道我们需要从php56,php70,php72安装哪个版本,输出如下:php7-pear.noarch 1:1.10.7-3.28.amzn1 @amzn-updatesphp72.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-bcmath.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-cli.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-common.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-devel.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-gd.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-intl.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-json.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-mbstring.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-mysqlnd.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-odbc.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-opcache.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-pdo.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-pecl-apcu.x86_64 5.1.8-2.7.amzn1 @amzn-updatesphp72-pecl-igbinary.x86_64 1.2.2-0.1.20151217git2b7c703.8.amzn1php72-pecl-imagick.x86_64 3.4.3-1.8.amzn1 @amzn-updatesphp72-pecl-mcrypt.x86_64 1.0.1-3.5.amzn1 @amzn-updatesphp72-pecl-memcache.x86_64 3.0.9-0.4.20160311git4991c2f.11.amzn1php72-pecl-memcached.x86_64 3.0.4-1.6.amzn1 @amzn-updatesphp72-pecl-oauth.x86_64 2.0.2-1.5.amzn1 @amzn-updatesphp72-pecl-ssh2.x86_64 1.0-5.19.amzn1 @amzn-updatesphp72-pecl-uuid.x86_64 1.0.4-7.3.amzn1 @amzn-updatesphp72-pgsql.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-process.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-soap.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-tidy.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-xml.x86_64 7.2.18-1.13.amzn1 @amzn-updatesphp72-xmlrpc.x86_64 7.2.18-1.13.amzn1 @amzn-updates
它清楚地表明我们需要php72-extensiontionnamesudo yum install php72-tidy.x86_64
:这是安装此特定扩展名的最后一个命令。 希望我节省了3-4个小时以找出解决方案。
谢谢
关于php - 如何在AWS Amazon Linux AMI中安装任何php扩展名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60203023/