Php 更新后Ubuntu服务器错误与apache一致
我试图更新服务器,因此通过ssh运行以下命令:Php 更新后Ubuntu服务器错误与apache一致,php,linux,apache,ubuntu,amazon-web-services,Php,Linux,Apache,Ubuntu,Amazon Web Services,我试图更新服务器,因此通过ssh运行以下命令: sudo do-release-upgrade 我得到以下错误: Errors were encountered while processing: php5-cli php5-readline php-pear E: Sub-process /usr/bin/dpkg returned an error code (1) 我找了很多方法来解决我的问题,但没有找到一个合适的方法来帮助我 我要怎么做才能修
sudo do-release-upgrade
我得到以下错误:
Errors were encountered while processing:
php5-cli
php5-readline
php-pear
E: Sub-process /usr/bin/dpkg returned an error code (1)
我找了很多方法来解决我的问题,但没有找到一个合适的方法来帮助我
我要怎么做才能修好它
编辑:
感谢Sohail的回答,我做到了以下几点:
sudo mv /etc/php5/cli/php.ini /etc/php5/cli/php.bak
sudo apt-get install -f
sudo mv /etc/php5/cli/php.ini /etc/php5/cli/php.bak
sudo apt-get install -f
现在,我无法通过http获取页面,正如您在根目录中看到的那样,它显示了一张空白列表:
http://ec2-54-84-227-22.compute-1.amazonaws.com/
在index.html页面(我通过ssh看到他)中,它给我找不到的页面:
http://ec2-54-84-227-22.compute-1.amazonaws.com/index.html
现在该怎么办?试试这个命令
sudo apt-get install -f
希望这将对您有所帮助多亏了Sohail的回答,我做到了以下几点:
sudo mv /etc/php5/cli/php.ini /etc/php5/cli/php.bak
sudo apt-get install -f
sudo mv /etc/php5/cli/php.ini /etc/php5/cli/php.bak
sudo apt-get install -f
然后ic在/etc/apache2/sites available/000-default.conf文件中挂起以下行:
DocumentRoot /var/www/html
借
这就解决了我的问题。我发现这并不完全是因为你:还有“sudo mv/etc/php5/cli/php.ini/etc/php5/cli/php.bak”帮助我解决了这个问题