《Disney +》 迪士尼、Marvel、彼思、星球大戰…  《Arizona Sunshine》創作者的PS VR新作《After the Fall》帶來快節奏協力FPS動作體驗   電競椅開發商「Bride」推出從真車的原版座椅取下的附屬產品「Multi Caster Pro・Yaris/GR Yaris Type」!   「TGS2021 東京電玩展2021 Online」終於開始了!將一連四天發表最新遊戲資訊!   下一次會是什麼「之鬪」呢?數位卡夫特實施新遊戲問卷調查!   HYDE全面監製!個人活動20週年紀念遊戲「HYDE RUN」啟動!   《決勝時刻®:黑色行動冷戰》與《現代戰域™》第四季將於6月18日登場   全新顏色的DualSense無線控制器將於下個月推出,緊接著是新的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