我正在运行使用不推荐使用的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)。
答案 0 :(得分:1)
首先,您应该检查您要升级到的版本是否存在任何兼容性问题(快速谷歌找到它:https://github.com/squizlabs/PHP_CodeSniffer)。然后,添加包含所需版本的存储库,sudo apt-get update并安装所需的php版本。要切换apache使用的版本,请执行以下操作:
sudo a2dismod php5
sudo a2enmod php5.6
sudo service apache2 restart