@產品環境做法 :
1. 使用Docker or Vm Fork 出另外一個驗證環境, 測試無誤後
直接升級或慢慢切換搬資料
@測試環境 : 不正常做法 : 直接衝
透過 PPA 先安裝必要元件
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip php5.6-soap
fifi@xxx:~# php -v
PHP 5.6.38-1+ubuntu14.04.1+deb.sury.org+2 (cli)
Copyright (c) 1997-2016 The PHP Group
結果 網頁上的 phpinfo(); 跟 cli 模式下的 php 版本不同
查看了一下, 是 php so 沒有 include 新版的
cd /etc/apache2/
root@trust-digit:/etc/apache2# grep php * -R
mods-available/php5.load:#LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
改為
mods-available/php5.load:#LoadModule php5_module /usr/lib/apache2/modules/libphp5.6.so
restart apache2
OK了 # 如有其他 php 5.6 套件要安裝
# apt-cache search php5.6
沒有留言:
張貼留言