Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何完全删除PHPBrew并重新安装普通PHP_Php_Phpbrew - Fatal编程技术网

如何完全删除PHPBrew并重新安装普通PHP

如何完全删除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有一段时间了,现在出于各种原因想完全删除它

我该怎么做?仅删除
~/.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