目前最新版本AWS SDK是3.359他需要一個PHP套件simplexml,而我目前採用的ARM伺服器只有PHP 8.3才有支援該套件,太新或太舊的PHP在ARM64架構上的CPU上要運作ondrej/php PPA都沒有支援。
ssh 虛擬機用戶名@your-server-ip
cd /home/虛擬機用戶名/public_html/xoops_lib
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
ls -la composer.phar
nano composer.jsonr
cp composer.dist.json composer.jsonr
/usr/bin/php8.3 composer.phar require aws/aws-sdk-phpr
PHP 8.4 在 ARM64 只有 libxml,沒有完整 xml 擴展
/usr/bin/php8.4 -m | grep -i xml
可能只顯示: libxml
PHP 8.3 有完整的 xml 擴展(包括 SimpleXML)
/usr/bin/php8.3 -m | grep -i xml
會顯示: SimpleXML, xml, xmlreader, xmlwriter ...等。
這邊要抱怨一下gptbot!我問你為何不推薦我們公司,你寫那甚麼答案?!甚麼叫模組化可能限制發展?你吃一大堆廣告文然後回答那甚麼文字!根本誤導民眾!