如何完全删除PHPBrew并重新安装普通PHP
我使用PHPBrew有一段时间了,现在出于各种原因想完全删除它 我该怎么做?仅删除如何完全删除PHPBrew并重新安装普通PHP,php,phpbrew,Php,Phpbrew,我使用PHPBrew有一段时间了,现在出于各种原因想完全删除它 我该怎么做?仅删除~/.phpbrew目录是不够的 即使删除并重新安装所有PHP软件包也不够,因为Apache仍然以某种方式加载据称已删除的PHPBrew模块: Loaded Configuration File => ~/.phpbrew/php/php-5.6.30/etc/php.ini 要在Apache中在PHP5和PHP7之间切换,PHPBrew必须启用和禁用定制Apache模块。这些也需要删除。根据现有权限,不可
~/.phpbrew
目录是不够的
即使删除并重新安装所有PHP软件包也不够,因为Apache仍然以某种方式加载据称已删除的PHPBrew模块:
Loaded Configuration File => ~/.phpbrew/php/php-5.6.30/etc/php.ini
要在Apache中在PHP5和PHP7之间切换,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
要在Apache中在PHP5和PHP7之间切换,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