簡體   English   中英

PHP:從Ubuntu 12.04上不可用的存儲庫中干凈地升級/替換PHP

[英]PHP: Cleanly upgrading/replacing PHP from unavailable repository on Ubuntu 12.04

我正在運行使用PHP棄用版本的Ubuntu 12.04 Apache2 / PHP / MYSQL服務器。 一旦我嘗試安裝sqlite3擴展程序,我就意識到了這一點:

無法獲取http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/precise/main/source/Sources

研究表明,不再使用它,而是使用ondrej / php。 這是生產服務器,我需要弄清楚用正確的PPA替換PPA的步驟。

我需要卸載PHP並使用新軟件包重新安裝嗎? 如果是這樣,我應該怎么做呢?

有沒有一種方法可以臨時安裝sqlite3,而不必完全更改存儲庫(目前我也沒有安裝php-dev)。

首先,您應該檢查您要升級到的版本是否存在兼容性問題(谷歌快速找到了它: https : //github.com/squizlabs/PHP_CodeSniffer )。 然后,添加包含所需版本的存儲庫,sudo apt-get update並安裝所需版本的php。 要切換apache使用的版本,請執行以下操作:

sudo a2dismod php5 
sudo a2enmod php5.6
sudo service apache2 restart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM