[英]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.