GlareVPN使用日本在地伺服器‧日本本地IP位址,述不能訪問日本國內網站的情形將通通消失。  《暗影火炬城》標誌性兔子主角雷德文的設計花絮   SAMURAI SPIRITS × GUILTY GEAR!獨眼・獨臂女劍士梅喧參戰!   Switch冬季新作情報大公開!任天堂發表會「Nintendo Direct 2021.9.24」懶人包   「KOF XV」新角色預告!「安琪兒」公開!   將於6月10日發售的『NINJA GAIDEN: Master Collection』現已開放預約! 內含數位版畫冊與原聲帶音樂的數位豪華版同時登場!   LoL格鬥遊戲「Project L」最新影片公開!   不用懷疑!電競吸管「Razer Reusable Straw」登場!   愛滿點:PlayStation Studios開發團隊分享各自最珍愛的粉絲互動 

Debian Linux 系統升級 PHP 需要注意的事項 – 2020

商業

Debian Linux 由 jessie 一路升級到 buster,PHP 也由 7.1、7.2 升級到 7.3,有哪些要注意的事項呢?

  • 註:此篇還是採用 mod-php 的方式,不過 PHP 升級該注意的事項都是一樣的

Debian Linux 系統升級 PHP 需要注意的事項

PHP 升級除了一般套件升級外,額外要注意自己安裝了哪些 Extension,而這些額外套件主要要看 PECL 和 PEAR。

查看 系統 APT、PECL、PEAR 安裝哪些延伸套件

  • dpkg -l | grep php
  • pecl list # check version
  • pear list # check version

當確認完套件後,再來會有下述資料夾做連結的事情要處理:

  • /etc/php/7.2/apache2/
  • /etc/php/7.2/cli/
  • /etc/php/7.2/mods-available/
  • 註:mods-available 有設定檔(.ini),會 ln 到 apache2、cli 裡面去

不想手動做的話,可以使用強制重新安裝來做:(PHP 7.2 → 7.3)

  1. sudo apt remove libapache2-mod-php7.2 先移除 7.2,安裝 7.3 後,ln 設定就會到 7.3
  2. sudo apt install libapache2-mod-php7.3
  3. sudo apt install --reinstall php-memcache php-geoip php-redis # 重新安裝一次,會重新設定 ln 連結
    • 註:上述 php-memcache 等等只是舉例,請自行找出還有哪些需要重新安裝的

再來去檢查看看下述:

  • /etc/php/7.3/apache2/
  • /etc/php/7.3/cli/
  • /etc/php/7.3/mods-available/
  • 註:至少裡面 .ini 檔案數量要一致

上述都升級完成後,再來才是升級 PECL、PEAR,要注意版本差異

  • sudo pear upgrade
  • sudo pecl upgrade

全部完成後,記得 tail -f error.log 觀察看看是否有語法或者相關錯誤要修復

Tsung

隨機商業新聞

Addidas