восстановить сломанные символические ссылки / переустановить php5 - PullRequest
6 голосов
/ 17 февраля 2012

Как мне починить сломанные символические ссылки? / Удалить «мертвые» файлы?

Контекст: Поскольку я испортил свою конфигурацию php.ini на одном из своих локальных тест-серверов, я решил переустановить базовые компоненты веб-сервера. (apache2, php5, ..)

Проблема: После установки /etc/apache2/php5/php.ini вообще отсутствует, /etc/apache2/php5/conf.d, я думаю, является «сломанной символической ссылкой». *

Ошибка: Во время установки: Not replacing deleted config file /etc/php5/apache2/php.ini

Так что же это за «сломанные символические ссылки»? Я могу найти их, используя 'ls / dir', они окрашены в красный цвет :) Я пробовал "rm / etc / php5 -R -f"? Но это не работает ... И как мне избавиться от "зомби-файла" php.ini? Все, что я хочу, - это новая установка php5.

1 Ответ

31 голосов
/ 17 февраля 2012

Вы можете сделать это так:

apt-get purge libapache2-mod-php5 php5 && \
    apt-get install libapache2-mod-php5 php5
...