Як видалити стек LAMP, щоб я міг почати спочатку?


37

Я хотів би почати з мого веб-сервера, і я хотів би перевстановити всі пакети LAMP, як це зробити?


3
Просто для вашої та чужої інформації. Після видалення LAMP за допомогою цієї команди: sudo apt-get remove lamp-server ^ МНОГО речей / програмного забезпечення було видалено. Те, що ви думаєте, не пов’язане між собою ... Тепер, коли я намагаюся завантажуватись, він просто зависає на терміналі після перезавантаження ... [Добре]

У будь-якому випадку я можу перевірити, чи повністю його видалено чи ні? Посилання чи товариш чи щось таке?
abhishah901

Відповіді:


46

sudo apt-get purge mysql-server apache2 php5

Це видалить пакети "великого хлопця", які повинні піклуватися про більшість випадків.

Ви можете знайти цю інформацію в документації , зокрема в цьому розділі про те, як почати спочатку:

Щоб видалити стек LAMP, видаліть такі пакети:

Примітка. Це передбачає, що у вас немає інших програм, які потребують будь-якого з цих пакетів. Ви можете спочатку змоделювати це видалення та видалити лише ті пакунки, які не викликають видалення чогось потрібного.

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql

Щоб також видалити дані debconf, використовуйте опцію очищення при видаленні. Щоб позбутися від будь-якої конфігурації, яку ви могли зробити в апаші, вручну видаліть каталог / etc / apache2, як тільки пакети будуть видалені.

Не використовуйте tasksel для видалення пакунків, погані речі можуть трапитися, це стосується цього звіту про помилки .

Решта документації стосується того, як ви перевстановите apache та всі речі, які вам знадобляться, щоб почати знову.


Це працювало для мене: sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server php5-common php5-mysql phpmyadmin && sudo apt-get autoremove Використання: "PHP 5.3.10-1ubuntu3.6 з Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, для debian-linux-gnu (x86_64) використовуючи
лінійку

У будь-якому випадку я можу перевірити, чи повністю його видалено чи ні? Посилання чи товариш чи щось таке?
abhishah901

Для мене це не працює. E: Не вдалося отримати lock / var / lib / dpkg / lock - відкрити (11: ресурс тимчасово недоступний) E: неможливо заблокувати каталог адміністрації (/ var / lib / dpkg /), це інша процес його використання?
Мадан Bhandari

Ви припускаєте, що php5 є єдиною доступною версією
Joel G Mathew

9

Видаліть LAMP

sudo apt-get purge libapache2-mod-auth-mysql phpmyadmin
sudo apt-get purge mysql-server mysql-server-5.1 mysql-server-core-5.1
sudo apt-get purge apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5
sudo apt-get autoremove

Встановіть LAMP

Запуск tasksel Виберіть сервер LAMP.

Щоб повністю керувати базою даних вашої лампи, встановіть phpmyadmin

sudo apt-get install phpmyadmin


7
зверніть увагу: я запустив "sudo apt-get remove lamp-server ^", і він видалив майже все на моїй машині. Під час наступної перезавантаження я навіть не зміг потрапити на робочий стіл.
Тревор Хікі

Тут же, зруйнував мою установку ubuntu з sudo apt-get remove lamp-server ^
ppp

Оце Так! ^ Це відбувається зараз, як я коментую, і я не мав уявлення. просто побачив, як він видаляє python3-apparmour і зрозумів, що щось не так. Бажаю, я це читав раніше.
Абхінав Ганіял

У будь-якому випадку я можу перевірити, чи повністю його видалено чи ні? Посилання чи товариш чи щось таке?
abhishah901

2
sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common \
     libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl \
     libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server \
     php5-common php5-mysql phpmyadmin \
&& sudo apt-get autoremove

0

нову версію LAMP Stack можна видалити

$ sudo /opt/lampstack-[version]/uninstall

напр

$ sudo /opt/lampstack-7.1.22-2/uninstall
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.