如何在 AWS Amazon Linux AMI 中安装任何 php 扩展? [英] How to install any php extension in AWS Amazon Linux AMI?

查看:50
本文介绍了如何在 AWS Amazon Linux AMI 中安装任何 php 扩展?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天我被困在尝试将 php-tidy 安装到 AWS Ami Linux 上.

Today I was stuck at the point where I was trying to install php-tidy to AWS Ami Linux.

为我安装正确版本的 AWS EC2 扩展花了 4 个小时.所以如果只安装一个简单的扩展程序需要很长时间,对每个人来说真的很痛苦.所以我终于找到了几个命令行来安装任何支持的 aws php 扩展到工作状态.

It took 4 hours to install me a right version of extension to AWS EC2. So it's really painful for everyone if it takes a long time to install just a simple extension. So I finally found few command lines to install any supported aws php extension to working states.

检查下面的答案

推荐答案

首次登录 Putty |SSH

First Login to Putty | SSH

使用 sudo yum 命令以防它要求超级管理员权限.

Use sudo yum command in case it ask for super admin permission.

  1. yum list |grep tidy :因为我试图安装 tidy 扩展,所以我搜索了 tidy.您可以将其更改为任何扩展名.下面将输出上述命令
  1. yum list | grep tidy : as I was trying to install tidy extension so I searched for tidy. you can change it to any extension name. Below will be output for above command

<代码>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

  1. sudo yum list 已安装 |grep php :这个命令将帮助我们知道我们需要从 php56、php70、php72 安装哪个版本,输出如下:
  1. sudo yum list installed | grep php : This command will help us to know which version we need to install from php56, php70, php72, Output will be below:

<代码>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-extensionname

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 It clearly says we need php72-extenstionname

  1. sudo yum install php72-tidy.x86_64 :这是安装此特定扩展的最后一个命令.
  1. sudo yum install php72-tidy.x86_64 : this is last command to install this particular extension.

希望我节省了您 3-4 个小时的时间来找出解决方案.

Hope I have saved your 3-4 hours to find out solution.

谢谢

这篇关于如何在 AWS Amazon Linux AMI 中安装任何 php 扩展?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆