Как удалить установленную из исходного кода версию PHP?

Как удалить ранее установленную версию PHP 7.4, которую вы компилировали из исходного кода, если обновление через update-alternatives не удалило ее как ожидалось? В php -i обнаружил, что конфигурационный файл лежит по пути /usr/local/lib/php.ini. Каким образом можно полностью удалить эту устаревшую версию PHP из исходников?
  • 31 июля 2024 г. 9:23
Ответы на вопрос 2
Чтобы удалить установленную из исходного кода версию PHP, следуйте этим шагам:

1. Удалите PHP из вашей системы, запустив команду make uninstall из директории с исходным кодом PHP:
```
cd /путь/к/исходному_коду_php
sudo make uninstall
```

2. Удалите папку с исходным кодом PHP, если она больше не нужна:
```
sudo rm -rf /путь/к/исходному_коду_php
```

3. Удалите любые ссылки на исполняемые файлы PHP, которые могли быть созданы в процессе установки из исходного кода:
```
sudo rm /usr/local/bin/php
sudo rm /usr/local/bin/phpize
sudo rm /usr/local/bin/php-config
```

4. Удалите конфигурационный файл PHP, если он был указан при компиляции:
```
sudo rm /usr/local/lib/php.ini
```

После выполнения этих шагов установленная из исходного кода версия PHP должна быть полностью удалена с вашей системы.
<code>which php</code> <br/> покажет путь до бинарника который вы вызываете командой php в консоли <br/> <br/> его и удалите, скорее всего он у вас по пути <code>/usr/local/bin/php</code> лежит
Похожие вопросы