1
我曾經使用PHPBrew一段時間,現在想要完全刪除它由於各種原因。如何完全刪除PHPBrew並重新安裝常規PHP
我該怎麼做?僅刪除~/.phpbrew
目錄是不夠的。
即使刪除並重新安裝所有的PHP包是不夠的,因爲Apache仍然以某種方式加載涉嫌刪除PHPBrew模塊:
Loaded Configuration File => ~/.phpbrew/php/php-5.6.30/etc/php.ini
我曾經使用PHPBrew一段時間,現在想要完全刪除它由於各種原因。如何完全刪除PHPBrew並重新安裝常規PHP
我該怎麼做?僅刪除~/.phpbrew
目錄是不夠的。
即使刪除並重新安裝所有的PHP包是不夠的,因爲Apache仍然以某種方式加載涉嫌刪除PHPBrew模塊:
Loaded Configuration File => ~/.phpbrew/php/php-5.6.30/etc/php.ini
到PHP5和PHP7在Apache中之間進行切換,有必要對PHPBrew使&可定製的apache模塊。這些也需要刪除。根據現有的權限,不可能重新安裝apache模塊。這就是爲什麼他們仍然運行&運行,即使PHPBrew文件夾和PHP本身已被刪除。
以下命令將刪除所有PHPBrew文件並在我的系統上重新安裝常規PHP。
### remove phpbrew
rm -rf ~/.phpbrew/
rm -rf /usr/local/bin/phpbrew
vim ~/.bashrC#remove phpbrew settings
### either edit modules, or remove completely
sudo rm -rf /etc/apache2/mods-enabled/php*
sudo rm -rf /etc/apache2/mods-available/php*
sudo rm -rf /usr/lib/apache2/modules/libphp*
### reinstall php
#dpkg -l | grep php
#sudo apt-get remove --purge php*
sudo apt-get install --reinstall php php-common libapache2-mod-php