《Disney +》 迪士尼、Marvel、彼思、星球大戰…  Sanwa Supply開始販售超簡約的電競桌「100-DESKG004」!喜愛簡約設計的人必看的品項!   《決勝時刻:先鋒》第一季細節公開,包含全新《太平洋戰區》的卡德拉地圖   透過凸版印刷公司內部活動「TOPPAN eSPORTS FESTIVAL 2021」重新認識了電競的優點!   那個超大作也發表了PS5版本!統整「State of Play」發表内容!   不容錯過!E3 2021「SQUARE ENIX PRESENTS SUMMER SHOWCASE」發表內容統整!   獎金總額1,000萬日幣!由專業6團體進行電競比賽「決勝時刻 專業對抗戰」正式開打!   益智平台遊戲《Hoa》七月登陸PS5和PS4   PlayStation官方將播出線上直播節目「State of Play」,並帶來PS5的遊戲情報! 

PHP PECL 升級遇到 Command.php、XML 的錯誤修正

商業

PHP 升級 PECL 遇到下述訊息:

$ sudo pecl upgrade

Warning: Invalid argument supplied for foreach() in Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249

Warning: Invalid argument supplied for foreach() in Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249

Warning: Invalid argument supplied for foreach() in PEAR/Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249

Warning: Invalid argument supplied for foreach() in PEAR/Command.php on line 249
PHP Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249

XML Extension not found

要如何修復呢?

PHP PECL 升級遇到 Command.php、XML 的錯誤修正

在上述的訊息裡面,最主要的訊息就是在「XML Extension not found」。

PHP PECL upgrade XML 錯誤的解法

  1. sudo apt install php7.3-xml # 直接安裝最新版的 XML extension 即可
  2. sudo pecl upgrade # 即可正常執行

若 XML 裝了還沒解決,就要從 PHP版本、phpize、php-config 連接的版本來追,例如考慮下述設定(請確定 phpize、php-config 確實有此執行檔)

  • sudo update-alternatives --set php /usr/bin/php7.3
  • sudo update-alternatives --set phpize /usr/bin/phpize7.3
  • sudo update-alternatives --set php-config /usr/bin/php-config7.3

相關網頁

Tsung

隨機商業新聞

Gearbest 購物平台