簡體   English   中英

在ec2中安裝PHP 7

[英]Install PHP 7 in ec2

我嘗試用廚師安裝php 7,但是當我啟動實例時出現此錯誤:

    ================================================================================
Error executing action `install` on resource 'yum_package[php70, php70-devel, php70-cli, php70-bcmath, php70-snmp, php70-soap, php70-xml, php70-xmlrpc, php70-process, php70-mysqlnd, php70-opcache, php70-pdo, php70-imap, php70-mbstring, php70-intl, php70-mcrypt, php70-gd]'
================================================================================

Chef::Exceptions::Exec
----------------------
yum -d0 -e0 -y install php70-7.0.29-1.28.amzn1 php70-devel-7.0.29-1.28.amzn1 php70-cli-7.0.29-1.28.amzn1 php70-bcmath-7.0.29-1.28.amzn1 php70-snmp-7.0.29-1.28.amzn1 php70-soap-7.0.29-1.28.amzn1 php70-xml-7.0.29-1.28.amzn1 php70-xmlrpc-7.0.29-1.28.amzn1 php70-process-7.0.29-1.28.amzn1 php70-mysqlnd-7.0.29-1.28.amzn1 php70-opcache-7.0.29-1.28.amzn1 php70-pdo-7.0.29-1.28.amzn1 php70-imap-7.0.29-1.28.amzn1 php70-mbstring-7.0.29-1.28.amzn1 php70-intl-7.0.29-1.28.amzn1 php70-mcrypt-7.0.29-1.28.amzn1 php70-gd-7.0.29-1.28.amzn1 returned 1:
STDOUT:  You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

STDERR: Error: Package: php70-7.0.29-1.28.amzn1.x86_64 (amzn-main)
Requires: php70-cli(x86-64) = 7.0.29-1.28.amzn1
Available: php70-cli-7.0.29-1.28.amzn1.x86_64 (amzn-main)
php70-cli(x86-64) = 7.0.29-1.28.amzn1
Available: php70-cli-7.0.30-1.29.amzn1.x86_64 (amzn-updates)
php70-cli(x86-64) = 7.0.30-1.29.amzn1
Available: php70-cli-7.0.31-1.30.amzn1.x86_64 (amzn-updates)
php70-cli(x86-64) = 7.0.31-1.30.amzn1
Available: php70-cli-7.0.32-1.31.amzn1.x86_64 (amzn-updates)

等等..

這是我的食譜代碼:

 when 'amazon'
     node.override['php']['packages'] = ['php70', 'php70-devel', 'php70-cli', 'php70-bcmath', 'php70-snmp', 'php70-soap', 'php70-xml', 'php70-xmlrpc', 'php70-process', 'php70-mysqlnd', 'php70-opcache', 'php70-pdo', 'php70-imap', 'php70-mbstring', 'php70-intl', 'php70-mcrypt', 'php70-gd']

但是,當我嘗試僅運行配方設置時,它將安裝所有這些應用程序,但我更希望我可以解決此問題,並且當我嘗試創建新實例時,它將從第一時間開始工作

即使當我嘗試安裝PHP 7.1時,我也遇到了相同的錯誤:

================================================================================
Error executing action `install` on resource 'yum_package[php71, php71-devel, php71-cli, php71-bcmath, php71-snmp, php71-soap, php71-xml, php71-xmlrpc, php71-process, php71-mysqlnd, php71-opcache, php71-pdo, php71-imap, php71-mbstring, php71-intl, php71-mcrypt, php71-gd]'
================================================================================

Chef::Exceptions::Exec
----------------------
yum -d0 -e0 -y install php71-7.1.15-1.31.amzn1 php71-devel-7.1.15-1.31.amzn1 php71-cli-7.1.15-1.31.amzn1 php71-bcmath-7.1.15-1.31.amzn1 php71-snmp-7.1.15-1.31.amzn1 php71-soap-7.1.15-1.31.amzn1 php71-xml-7.1.15-1.31.amzn1 php71-xmlrpc-7.1.15-1.31.amzn1 php71-process-7.1.15-1.31.amzn1 php71-mysqlnd-7.1.15-1.31.amzn1 php71-opcache-7.1.15-1.31.amzn1 php71-pdo-7.1.15-1.31.amzn1 php71-imap-7.1.15-1.31.amzn1 php71-mbstring-7.1.15-1.31.amzn1 php71-intl-7.1.15-1.31.amzn1 php71-mcrypt-7.1.15-1.31.amzn1 php71-gd-7.1.15-1.31.amzn1 returned 1:
STDOUT:  You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM