摘要:背景升級都一年了,新版的倉庫自帶的是而今天突然要對某個老項目進行維護,發現版本太高,某些函數已經被取消了所以查了一下怎么快捷的切換版本,這里做個筆記。
背景
升級 Ubuntu 16.04 都一年了,新版的倉庫自帶的 PHP 是 7+;而今天突然要對某個老項目進行維護,發現 PHP 版本太高,某些函數已經被取消了;所以查了一下怎么快捷的切換 PHP 版本,這里做個筆記。
詳細步驟 安裝 PHP 5.6默認情況下,安裝的 PHP 是 7+, 使用 sudo apt install php5 再按 Tab 鍵是沒有任何提示的,因為倉庫里沒有低版本的 PHP,所以第一步是安裝一個低版本的 PHP
# 查看已經安裝的 PHP 包 dpkg -l | grep php| awk "{print $2}" |tr " " " " # 添加 PHP PPA sudo add-apt-repository ppa:ondrej/php # 更新緩存 sudo apt-get update # 安裝 PHP5.6 sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml libapache2-mod-php5.6
切換版本參考:How can I downgrade from PHP 7 to PHP 5.6 on Ubuntu 16.04
參考:Installing PHP 5.6 on Xenial (16.04)
一般情況下,只需要切換兩處的版本 CGI 和 CLI 分別用于 Apache 等服務器和命令行
PHP 7 ->5
# 禁用 Apache 中的 PHP7 sudo a2dismod php7 # 啟用 PHP5.6 sudo a2enmod php5.6 # 重啟 Apache sudo systemctl restart apache2.service # 切換 CLI sudo update-alternatives --set php /usr/bin/php5.6
PHP 5 ->7
# 禁用 Apache 中的 PHP5 sudo a2dismod php5.6 # 啟用 PHP7 sudo a2enmod php7 # 重啟 Apache sudo systemctl restart apache2.service # 切換 CLI sudo update-alternatives --set php /usr/bin/php7.0
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26076.html
摘要:在網上找的不靠譜,倒騰了大半天的,終于找到正確姿勢,僅以此備份。順帶一提是一個神奇的公司他們的全系列都是最好的,強烈推薦學習使用。像官方的也是基于他們的的。四運行鼠標放到的編輯頁面,右上角會彈出一排瀏覽器的小圖標。 在網上找的不靠譜,倒騰了大半天的,終于找到正確姿勢QAQ,僅以此備份。 順帶一提JetBrains是一個神奇的公司他們的全系列ide都是最好的IDE,強烈推薦學習使用。像G...
摘要:在網上找的不靠譜,倒騰了大半天的,終于找到正確姿勢,僅以此備份。順帶一提是一個神奇的公司他們的全系列都是最好的,強烈推薦學習使用。像官方的也是基于他們的的。四運行鼠標放到的編輯頁面,右上角會彈出一排瀏覽器的小圖標。 在網上找的不靠譜,倒騰了大半天的,終于找到正確姿勢QAQ,僅以此備份。 順帶一提JetBrains是一個神奇的公司他們的全系列ide都是最好的IDE,強烈推薦學習使用。像G...
閱讀 3043·2021-11-25 09:43
閱讀 1626·2021-11-24 11:15
閱讀 2359·2021-11-22 15:25
閱讀 3501·2021-11-11 16:55
閱讀 3240·2021-11-04 16:10
閱讀 2773·2021-09-14 18:02
閱讀 1685·2021-09-10 10:50
閱讀 1070·2019-08-29 15:39