gpt4 book ai didi

php - 如何在 AWS Amazon Linux AMI 中安装任何 php 扩展?

转载 作者:行者123 更新时间:2023-12-01 19:43:12 29 4
gpt4 key购买 nike

今天,我在尝试将 php-tidy 安装到 AWS Ami Linux 时陷入困境。

我花了 4 个小时才安装了正确版本的 AWS EC2 扩展。所以如果只是安装一个简单的扩展就需要很长时间的话对于大家来说确实很痛苦。所以我终于找到了一些命令行来安装任何受支持的 aws php 扩展到工作状态。

检查下面的答案

最佳答案

首次登录 Putty | SSH

使用sudo yum命令,以防它请求 super 管理员权限。

  1. 百胜列表 | grep tidy :因为我试图安装 tidy 扩展,所以我搜索了 tidy。您可以将其更改为任何扩展名。以下将是上述命令的输出


php-tidy.x86_64 5.3.29-1.8.amzn1 amzn-main
php54-tidy.x86_64 5.4.45-1.75.amzn1 amzn-main
php55-tidy.x86_64 5.5.38-2.119.amzn1 amzn-main
php56-tidy.x86_64 5.6.40-1.142.amzn1 amzn-更新
php70-tidy.x86_64 7.0.33-1.32.amzn1 amzn-更新
php71-tidy.x86_64 7.1.29-1.39.amzn1 amzn-更新
php73-tidy.x86_64 7.3.5-1.15.amzn1 amzn-更新
tidy.x86_64 0.99.0-19.20070615.1.4.amzn1 amzn-main
tidyp.x86_64 1.02-9.2.amzn1 amzn-main

  • sudo yum 已安装列表 | grep php :该命令将帮助我们了解需要安装 php56、php70、php72 中的哪个版本,输出如下:

  • php7-pear.noarch 1:1.10.7-3.28.amzn1 @amzn-updates
    php72.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-bcmath.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-cli.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-common.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-devel.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-gd.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-intl.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-json.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-mbstring.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-mysqlnd.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-odbc.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-opcache.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-pdo.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-pecl-apcu.x86_64 5.1.8-2.7.amzn1 @amzn-updates
    php72-pecl-igbinary.x86_64 1.2.2-0.1.20151217git2b7c703.8.amzn1
    php72-pecl-imagick.x86_64 3.4.3-1.8.amzn1 @amzn-updates
    php72-pecl-mcrypt.x86_64 1.0.1-3.5.amzn1 @amzn-updates
    php72-pecl-memcache.x86_64 3.0.9-0.4.20160311git4991c2f.11.amzn1
    php72-pecl-memcached.x86_64 3.0.4-1.6.amzn1 @amzn-updates
    php72-pecl-oauth.x86_64 2.0.2-1.5.amzn1 @amzn-updates
    php72-pecl-ssh2.x86_64 1.0-5.19.amzn1 @amzn-updates
    php72-pecl-uuid.x86_64 1.0.4-7.3.amzn1 @amzn-updates
    php72-pgsql.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-process.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-soap.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-tidy.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-xml.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    php72-xmlrpc.x86_64 7.2.18-1.13.amzn1 @amzn-updates
    它清楚地表明我们需要 php72-extensionname

  • sudo yum install php72-tidy.x86_64:这是安装此特定扩展的最后一个命令。
  • 希望我已经为您节省了 3-4 个小时来找到解决方案。

    谢谢

    关于php - 如何在 AWS Amazon Linux AMI 中安装任何 php 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60203023/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com