Я установил php 5.3 вручную, выполнив такие команды, как make & make install. Но мне нужно обновить его до v5.5, поэтому я удалил все каталоги, связанные с php5, используя команду sudo.
Но когда я бегу php -v
Тем не менее я получаю
PHP 5.3.29 (cli) (built: Jun 8 2015 05:53:32)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
Пожалуйста, помогите мне удалить
Для удаления чего-то, Вы установили из источника, Вы будете использовать CD назад в каталог, Вы создали его из и затем работали sudo make uninstall
, но я не думаю, что это будет работать с PHP, так как это не имеет удаления.
Поэтому то, что можно сделать, должно сделать пакет из существующей скомпилированной версии, которую Вы имеете, и затем Вы могли установить новый созданный пакет по старому, и если это работает, можно удалить его. Сначала установите checkinstall, если у Вас нет его:
sudo apt-get install checkinstall
Тогда выполненный:
cd php-5.3.29
sudo checkinstall
Принимают все значения по умолчанию. Результатом будет phpXX.deb пакет, так попытайтесь установить его, это заменит старые файлы от скомпилированного пакета:
sudo dpkg -i phpXX.deb
, Если это идет гладкое тогда, Вы рядом для имения его. Теперь произведите чистку пакета:
sudo apt-get purge phpXX.deb
, необходимо удалить все файлы вручную
locate php5
, Тогда удаляют файлы и устанавливают новую версию с apt-get
снова