ubuntu16.04版本從預設源安裝的php版本為7.x版本,我們都知道php7.0已經舍棄了很多舊版本的函數等内容,這對舊系統來說是緻命的,那麼,我們就有了安裝舊版php的需求,而同一主機安裝兩個版本的php,如果不做配置會報錯。那麼,我們就需要:
一、解除安裝php7.x
1)如果我們知道在安裝php7的時候都安裝了那些包及擴充,可以直接使用指令(php_xxx為您安裝的php集擴充)來解除安裝;sudo apt-get - -purge remove php_xxx
2)不知道安裝了那些擴充,可以使用以下方法來解除安裝;
a、安裝aptiudesudo apt-get install aptitude
b、檢索并解除安裝php現有版本sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
通過以上的操作就可以解除安裝php7.x軟體。
二、解除安裝apache
1. 解除安裝apache檔案#解除安裝apache
sudo apt-get --purge remove apache
sudo apt-get --purge remove apache2
sudo apt-get --purge remove apache-common
2. 找到沒有删除掉的配置檔案,一并删除#搜尋包含apache的檔案
sudo find /etc -name "*apache*" |xargs
#删除包含apache的檔案如:/etc/apparmor.d/abstractions/apache2-common
sudo rm -rf /etc/apparmor.d/abstractions/apache2-common
#删除/var/www目錄
sudo rm -rf /var/www
#删除libapache2-mod-jk
sudo rm -rf /etc/libapache2-mod-jk
3. 删除關聯的apache檔案
通過如下的操作之後就可以再次用apt-get install apache2 重裝了。sudo aptitude purge `dpkg -l | grep apache| awk '{print $2}' |tr "\n" " "`
總結
我們通過以上到指令解除安裝不要的軟體,首先是解除安裝程式,其次是删除關聯的相關檔案,希望可以幫助大家。
本文來自投稿,不代表訪得立場,如若轉載,請注明出處:http://www.found5.com//view/588.html